1

我正在尝试为我的网页实现总唯一页面查看次数,任何人都知道如何做到这一点只是给我一个使用 CakePHP 3.0 实现的想法

4

2 回答 2

1

为页面视图创建表

前任:

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'];
于 2017-05-31T06:09:26.577 回答
0

您可以通过检查 COOKIE 和 IP 来做到这一点
。 CakeManager 编写了一个插件,它为这些工具提供了适当的功能

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

于 2017-04-04T06:48:31.943 回答