2010-06-20 3 views

ответ

19

Использование куки:

if (empty($_COOKIE['first_time'])) { 
    show_welcome_message(); 
    setcookie("first_time", 1, time()+157680000); /* expire in 5 years */ 
} 

Конечно, если пользователи очищает куки, он увидит сообщение снова. Если он не принимает файлы cookie, он будет видеть сообщение все время.

+1

+1: Это лучший подход. – Sarfraz

+0

+1: код поэзии! –

0

Cookie. Если у посетителя нет файла cookie для вашего сайта, отобразите приветственное сообщение. Это не надежный метод (тривиально, когда пользователь удаляет файлы cookie), однако это лучшее, что вы можете сделать.

1

Без аутентифицированного сеанса (входа) вы вынуждены использовать cookie. Если файл cookie отсутствует, установите его и одновременно отобразите приветственное сообщение.

Смежные вопросы