Как генерировать уникальный ID посетителя сайта в зависимости от IP-адреса и выводить его при каждом посещении с IP?
Каким образом можно получить IP адрес посетителя страницы и на его основе сгенерировать уникальный ID, чтобы потом, если пользователь с таким ID посещал страницу - вывести ему его. Если не посещал - создать новый ID и связать с IP-адресом?
Записывать IP адрес в файл, генерировать уникальный ID и выводить при каждом посещении?
Те, кто на ряде провайдеров (например, частое дело у мобильных) - не имеют своего выделенного "белого" IP-адреса. А ходят через NAT. Всей толпой.
Те, кто на провайдерах, все же предоставляющих выделенный "белый" - могут запросто выдать другой, например, при перезагрузке домашнего роутера.
Тут происходит проверка на существование куки на клиенте, и её создание с помощью md5-хеширования по ip-адресу. Но ip-адрес - вещь очень непостоянная. Да и куки тоже.