我正在尝试分别跟踪/统计mysite.com/user和mysite.com/user/leadpage的访客。我尝试过使用weboAp/Visitor,但它只记录IP并点击到数据库,没有任何方式指定访问了哪个页面。我使用的是最新的Laravel v5.4。
发布于 2017-03-16 16:07:50
您可以为自己创建一个简单的文件来保存Ip & page。您可以创建一个简单的表来保存这些内容。创建一个可以做到这一点的中间件,并将该中间件传递给您想要跟踪的路由。当其中一个页面被调用时,它将自动保存用户数据。
小插图
public function handle($request, Closure $next)
{
$ip = $_SERVER['REMOTE_ADDR'];
$url = $url = $request->url();
VisitModel::create(['ip' => $ip, 'url' => $url]);
return $next($request);
}这是一个基本的想法。我想你可以想怎么改进就怎么改进。
https://stackoverflow.com/questions/42827241
复制相似问题