【发布时间】:2018-04-17 17:40:12
【问题描述】:
早安,
我正在尝试在我的页面上记录页面浏览量/访问量.. 目前我在控制器上添加了一个辅助函数
我的辅助函数:
function record_user_click($type=null,$item_id=null)
{
$referer = (array_key_exists('HTTP_REFERER',$_SERVER)) ? $_SERVER['HTTP_REFERER']:'direct_access';
\DB::table('click_statistics')->insert([
['user_id' => Auth::id(),'type'=>$type,'item_id'=>$item_id,'referer'=>$referer]
]);
}
在我的产品控制器上我是辅助函数:
public function product_view($id){
record_user_click('product',$id);
-- controller codes here
}
此函数记录每次访问/查看,但如果我快速刷新页面,它也会记录它们,这将添加到表上的查看统计信息中。
我的问题是,我怎样才能使它更可靠,比如 stackoverflow 的视图函数。
【问题讨论】: