我想让我的观点仅计算独特访客。Cakephp独特查看次数
在CakePHP 2.x中的我的项目控制器我有以下几点:
function view($slug = null) {
[...]
$this->Item->updateAll(
array('Item.hits'=>'Item.hits+1'),
array('Item.slug'=>$slug)
);
}
这增加了+1的撞柱和工作正常。 缺点是,多次点击视图会增加计数。
任何想法如何我可以做出独特的计数?
在此先感谢
它正在工作,当我去掉第一行的“==虚假”。 非常感谢。你能否请你更新你的答案 – 3und80
'Session :: check()'返回false,当会话不存在时,它应该在那里。如果会话不存在,我们想更新'hit',然后设置会话,防止它再次触发。 – Ross