Я работаю над php-приложением. Мне нужно, чтобы доступ к уникальным IP-адресам клиентов.$_SERVER['REMOTE_ADDR']
возвращает IP-адрес клиента, но проблема в том, что значение идентично для пользователей, которые посещают мой сайт через один модем или маршрутизатор. На самом деле мой сервер идентифицирует его как одного посетителя. Как я могу различать некоторых пользователей, которые используют один реальный IP-адрес?php - различать некоторые пользователи, которые используют один реальный IP-адрес
EDIT
Я не хочу, чтобы использовать решение на основе печенья. Cookie не является надежным решением. Я хочу идентифицировать пользователей от его ip, а не cookie.
http://stackoverflow.com/questions/3922658/best-way-to-identify-a-user-uniquely и http://stackoverflow.com/questions/3940179/detecting-a-unique-anonymous-user и http://stackoverflow.com/questions/15966812/user-recognition-without-cookies-or-local-storage – Mike
Мое предположение: вы не можете. Но вы можете попробовать установить какие-то файлы cookie и проверить их, но ваша попытка получить доступ к анонимным, вы тоже потеряете это. – lcssanches
«Сеансы» и «Куки» - это действительно единственный способ сделать это, не полагаясь на сторонние плагины браузера, такие как Java или Flash. Поскольку сервер назначает идентификатор клиенту для последующей проверки. В противном случае вы будете полагаться на предоставленные на стороне клиента данные в любом случае, это будет так же ненадежно, как файлы cookie и сеансы. Возможно, уточните цель дифференциации, поэтому мы можем рассмотреть конкретные варианты использования. – fyrye