如何使用Cakephp 3.0将唯一页面查看次数计入我的网页?

时间:2017-04-04 06:29:50

标签: cakephp cakephp-3.0 cakephp-3.2 cakephp-3.1 cakephp-3.3

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

2 个答案:

答案 0 :(得分: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'];

答案 1 :(得分:0)

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

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