Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Cookies - установка значения последнего доступа на сайт / 10 сообщений из 10, страница 1 из 1
22.12.2005, 17:19
    #33452728
PHP_Amator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Cookies - установка значения последнего доступа на сайт
Доброе всем время суток!
Подскажите как при помощи ПХП и кукисов решить такую задачу:
незарегистрированный на сайте пользователь при заходе на сайт получает (или не получает, но система отслеживает) сообщение когда он был тут последний раз. Т.е типа "прошлый раз вы заходили 2 дня, 8 часов, 22, мин. 40 сек"? Может кто в курсе?
Заранее спасибо!
...
Рейтинг: 0 / 0
22.12.2005, 17:27
    #33452749
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Cookies - установка значения последнего доступа на сайт
прям так до секунды нужно знать время?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
22.12.2005, 17:35
    #33452766
PHP_Amator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Cookies - установка значения последнего доступа на сайт
4m@t!cпрям так до секунды нужно знать время?
----------------------------------------
Артисты не приехали, приехали цыгане
Если знаете как узнать с точностью до часа - скажите
Ни артистов, ни цыган не приглашал.
...
Рейтинг: 0 / 0
22.12.2005, 17:55
    #33452835
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Cookies - установка значения последнего доступа на сайт
Если точность времени не критична, то просто храните время, когда клиент с данным логином и паролем последний раз запросил страницу сайта. В данном случае куки вообще не нужны.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
22.12.2005, 18:05
    #33452864
PHP_amator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Cookies - установка значения последнего доступа на сайт
4m@t!cЕсли точность времени не критична, то просто храните время, когда клиент с данным логином и паролем последний раз запросил страницу сайта. В данном случае куки вообще не нужны.
----------------------------------------
Артисты не приехали, приехали цыгане
Есть такой http://www.hi-fi.ru/forum/forums.php3 сайт где я к примеру вообще никак не зарегистрирован. Тем не менее, когда выхожу туда, то показывают дату когда я последний раз там был и количество новых тем. Вот это мне и интересно. Я там незарегистрирован. Так что кроме как из кукисов откуда могут знать?
...
Рейтинг: 0 / 0
22.12.2005, 18:06
    #33452865
6epkyT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Cookies - установка значения последнего доступа на сайт
PHP_Amator 4m@t!c----------------------------------------
Артисты не приехали, приехали цыгане
Ни артистов, ни цыган не приглашал.
...
Рейтинг: 0 / 0
22.12.2005, 18:10
    #33452882
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Cookies - установка значения последнего доступа на сайт
Извините, невнимательно прочел насчет
авторнезарегистрированный на сайте пользователь
Тогда только куки. Ставьте в куке время последнего обращения к серверу. В чем проблема?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
22.12.2005, 18:18
    #33452904
Ksnk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Cookies - установка значения последнего доступа на сайт
Проблема, видимо именно в том - Как :)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
  if (isset($_COOKIE["lastvisit"])) $lastvisit=$_COOKIE["lastvisit"]; else $lastvisit=FALSE;
  setcookie('lastvisit',time());
  if ($lastvisit)
  { $tdiff=time()-$lastvisit;
    $d= intval($tdiff /( 60 * 60 * 24 ));$tdiff=$tdiff % ( 60 * 60 * 24 );
    $h= intval($tdiff /( 60 * 60 ));$tdiff=$tdiff % ( 60 * 60 );
    $m= intval($tdiff /( 60 ));$tdiff=$tdiff %  60 ;
    $s= $tdiff ;
     printf("прошлый раз вы заходили: %d д %d ч %d м %d с назад",$d,$h,$m,$s);
  ) else echo "Hello!";
К примеру, вот так...
...
Рейтинг: 0 / 0
22.12.2005, 18:27
    #33452928
PHP_Amator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Cookies - установка значения последнего доступа на сайт
KsnkПроблема, видимо именно в том - Как :)
Код: plaintext
  i
К примеру, вот так...
Большое спасибо, хорошая подсказка, примерно это и хотел, проэкспериментирую
...
Рейтинг: 0 / 0
22.12.2005, 18:54
    #33452985
PHP_Amator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Cookies - установка значения последнего доступа на сайт
Всем большое спасибо, скрипт работает.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Cookies - установка значения последнего доступа на сайт / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]