Как подсчитать количество уникальных просмотров страниц на моей веб-странице с помощью 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, которые предоставляют те средства с надлежащей функциональностью

https://github.com/cakemanager/cakephp-analyzer

Другие вопросы по тегам