Поиск простого способа показать желанное сообщение первому разу посетители на моем веб-сайте. Каков лучший подход?
Использование cookie:
if (empty($_COOKIE['first_time'])) {
show_welcome_message();
setcookie("first_time", 1, time()+157680000); /* expire in 5 years */
}
Конечно, если пользователь очистит свои cookies, он снова увидит сообщение. Если он не принимает cookies, он будет видеть сообщение постоянно.
Без аутентифицированного сеанса (входа в систему) вы вынуждены использовать cookie. Если файл cookie отсутствует, установите его и одновременно отобразите приветственное сообщение.
Cookie. Если у посетителя нет cookie для вашего сайта, то выведите приветственное сообщение. Это не самый надежный метод (пользователь может легко удалить куки), однако это лучшее, что вы можете сделать.