Я пытаюсь внедрить общее количество уникальных просмотров страниц на свою веб-страницу. Любой знает, как это сделать, просто дайте мне идею для реализации с использованием CakePHP 3.0.
Как мне подсчитать количество уникальных просмотров моей веб-страницы с помощью Cakephp 3.0?
comment
фильтр на основе ip
- person Bilal Ahmed   schedule 04.04.2017
comment
Когда пользователь заходит на ваш сайт, проверьте, есть ли у него ваш файл cookie, если не сохраните его. Подсчитайте это, и если файл cookie был найден, проигнорируйте его.
- person M A SIDDIQUI   schedule 04.04.2017
comment
Вы можете использовать IP, $this-›request-›clientIp(), это метод для получения IP-адреса клиента.
- person Mr. J   schedule 05.04.2017
Ответы (2)
создать таблицу для просмотра страницы
ex:
CREATE TABLE `pageview` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`page` text NOT NULL,
`userip` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
затем сохраните IP-адрес посетителя в своей таблице, используя
// gets the user IP Address
$userip=$_SERVER['REMOTE_ADDR'];
person
Ashok
schedule
31.05.2017
Спасибо, я думаю, что это лучший способ подсчитать количество уникальных просмотров страниц.
- person Kumar; 31.05.2017
Вы можете сделать это, проверив как COOKIE, так и IP.
https://github.com/cakemanager/cakephp-analyzer
person
tarikul05
schedule
04.04.2017