powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Cookies - установка значения последнего доступа на сайт
10 сообщений из 10, страница 1 из 1
(PHP) Cookies - установка значения последнего доступа на сайт
    #33452728
PHP_Amator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе всем время суток!
Подскажите как при помощи ПХП и кукисов решить такую задачу:
незарегистрированный на сайте пользователь при заходе на сайт получает (или не получает, но система отслеживает) сообщение когда он был тут последний раз. Т.е типа "прошлый раз вы заходили 2 дня, 8 часов, 22, мин. 40 сек"? Может кто в курсе?
Заранее спасибо!
...
Рейтинг: 0 / 0
(PHP) Cookies - установка значения последнего доступа на сайт
    #33452749
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прям так до секунды нужно знать время?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(PHP) Cookies - установка значения последнего доступа на сайт
    #33452766
PHP_Amator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4m@t!cпрям так до секунды нужно знать время?
----------------------------------------
Артисты не приехали, приехали цыгане
Если знаете как узнать с точностью до часа - скажите
Ни артистов, ни цыган не приглашал.
...
Рейтинг: 0 / 0
(PHP) Cookies - установка значения последнего доступа на сайт
    #33452835
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если точность времени не критична, то просто храните время, когда клиент с данным логином и паролем последний раз запросил страницу сайта. В данном случае куки вообще не нужны.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(PHP) Cookies - установка значения последнего доступа на сайт
    #33452864
PHP_amator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4m@t!cЕсли точность времени не критична, то просто храните время, когда клиент с данным логином и паролем последний раз запросил страницу сайта. В данном случае куки вообще не нужны.
----------------------------------------
Артисты не приехали, приехали цыгане
Есть такой http://www.hi-fi.ru/forum/forums.php3 сайт где я к примеру вообще никак не зарегистрирован. Тем не менее, когда выхожу туда, то показывают дату когда я последний раз там был и количество новых тем. Вот это мне и интересно. Я там незарегистрирован. Так что кроме как из кукисов откуда могут знать?
...
Рейтинг: 0 / 0
(PHP) Cookies - установка значения последнего доступа на сайт
    #33452865
6epkyT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PHP_Amator 4m@t!c----------------------------------------
Артисты не приехали, приехали цыгане
Ни артистов, ни цыган не приглашал.
...
Рейтинг: 0 / 0
(PHP) Cookies - установка значения последнего доступа на сайт
    #33452882
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, невнимательно прочел насчет
авторнезарегистрированный на сайте пользователь
Тогда только куки. Ставьте в куке время последнего обращения к серверу. В чем проблема?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(PHP) Cookies - установка значения последнего доступа на сайт
    #33452904
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема, видимо именно в том - Как :)
Код: 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
(PHP) Cookies - установка значения последнего доступа на сайт
    #33452928
PHP_Amator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KsnkПроблема, видимо именно в том - Как :)
Код: plaintext
  i
К примеру, вот так...
Большое спасибо, хорошая подсказка, примерно это и хотел, проэкспериментирую
...
Рейтинг: 0 / 0
(PHP) Cookies - установка значения последнего доступа на сайт
    #33452985
PHP_Amator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большое спасибо, скрипт работает.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Cookies - установка значения последнего доступа на сайт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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