Определите, впервые ли пользователь обращается к странице


Как я могу определить, получают ли пользователи доступ к странице в первый раз? Я хочу перенаправить их на их язык с помощью GeoIP.

Author: kiamlaluno, 2011-11-14

2 answers

Для пользователей, прошедших проверку подлинности, вы можете использовать таблицу, в которой вы записываете запись для каждого пользователя, посещающего страницу; в случае, если для текущего вошедшего в систему пользователя записи нет, вы создаете запись, а затем перенаправляете пользователя.

Для анонимных пользователей вы можете зарегистрировать IP-адрес, с которого они подключаются, и удалить запись через X часов, так как один и тот же IP-адрес может использоваться разными пользователями, особенно пользователями с динамическим IP-адресом.

 2
Author: kiamlaluno, 2011-11-14 17:04:22

Я написал переменную сеанса, которая имеет значение true, если доступ был сделан. Выполнила ли моя функция в if, используя функцию isset, обнаружила, установлена ли она уже или нет. Не нужно усложнять это с помощью таблиц и других вещей.

 0
Author: ram4nd, 2011-11-14 17:17:06