Я использую простую таблицу MySQL для подсчета посещений за день для определенных страниц / элементов на веб-сайте. Использование столбца «id» для идентификаторов страниц / элементов, «date» - для дня посещений / обращений и «Hits» - для количества обращений.
Каждый раз, когда кто-то посещает страницу, значение совпадений для этой конкретной даты обновляется до + 1.
Но значение обновляется еще один раз при каждом обновлении или повторном посещении страницы, и мне нужен способ сохранить идентификатор страницы в файле cookie или IP-адрес посетителя в базе данных для обновления обращений только один раз.
Я никогда не работал с файлами cookie, поэтому я не знаю, как это сделать, и об ограничениях данных, которые могут быть сохранены в файле cookie.
Я думаю, что сохранение IP-адресов посетителей в базе данных - это действительно пустая трата запросов и полосового переключателя, и я прочитал, что не всегда возможно получить реальный IP, и это может привести к некоторым проблемам и некоторым попаданиям без обновления.
Я также читал, что лучше не использовать ГЛОБАЛЬНЫЕ переменные слишком много ...
Может кто-нибудь, пожалуйста, объясните мне лучший способ сделать это и как это сделать?
Спасибо!