Forum Webscript.Ru
Программирование => PHP => Тема начата: Flash от 16 Января 2002, 21:58:12
-
Значит задача такая:
нужно чтобы когда человек заходит на сайт, система его опознавала. Ну это понятно-сессии использовать надо. Но вот в чём я застрял: как сделать так, чтобы после имени юзера выписывалось кол-во дней, прошедших с его последнего визита. Как разность-то вычислить. Мож подскажите. Я думаю ф-ю date() юзать надо, а как это оформить-без понятия. Хелпппп!!!!!
:super: vipFlash (akaFlash) :)
-
куки надо юзать имхо в этом случае, а не сессии
-
Date() - секунды...
60*60*24=86400 - одни сутки...
$current=date();
$delta=$current-86400;
if($времяпоследнегозаходаюзера<$delta){что-то}
Так надо?
Или я что-то не понял?
-
куки надо юзать имхо в этом случае, а не сессии
А как в этом случае куки поюзать, чего-то я думал - ничего придумать не смог.
-
Или я что-то не понял?
Нет ты меня немного не понял. Мне нужно вывод, можно припомощи echo сколько дней назад этот юзверь был здесь. Ну..наприер: Здравствуйте Вася Пупкин, Вы не были на этом сайте 7дней.
-
Flash
При каждом обращении юзера к сайту, записывать, например, в таблицу (где хранятся его данные - пароль/логин/....) время (например timestamp). По другому не получится, т.к. сессия же удаляется через какое-то время после деактивации.
-
Спасибо, попробую.