Как подсчитать количество уникальных просмотров страниц на моей веб-странице с помощью Cakephp 3.0?
Я пытаюсь реализовать общее количество уникальных просмотров страниц для моей веб-страницы. Любой, кто знает, как это сделать, просто дает мне идею реализовать с помощью CakePHP 3.0
2 ответа
Решение
Создать таблицу для просмотра страницы
например:
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'];
Вы можете сделать это, проверив COOKIE и IP
Есть плагины, написанные CakeManager, которые предоставляют те средства с надлежащей функциональностью