首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在同一个Laravel项目中2个不同页面的单独访问者计数器

在同一个Laravel项目中2个不同页面的单独访问者计数器
EN

Stack Overflow用户
提问于 2017-03-16 14:58:43
回答 1查看 248关注 0票数 1

我正在尝试分别跟踪/统计mysite.com/usermysite.com/user/leadpage的访客。我尝试过使用weboAp/Visitor,但它只记录IP并点击到数据库,没有任何方式指定访问了哪个页面。我使用的是最新的Laravel v5.4。

EN

回答 1

Stack Overflow用户

发布于 2017-03-16 16:07:50

您可以为自己创建一个简单的文件来保存Ip & page。您可以创建一个简单的表来保存这些内容。创建一个可以做到这一点的中间件,并将该中间件传递给您想要跟踪的路由。当其中一个页面被调用时,它将自动保存用户数据。

小插图

代码语言:javascript
复制
public function handle($request, Closure $next)
{
    $ip = $_SERVER['REMOTE_ADDR'];
    $url = $url = $request->url();
    VisitModel::create(['ip' => $ip, 'url' => $url]);


    return $next($request);
}

这是一个基本的想法。我想你可以想怎么改进就怎么改进。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42827241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档