如何记录一个网站各个页面的访问量?

沉丶默 2017-04-20 10:32:50
请各位大神帮忙新手,我在页面上添加了这段代码,可以记录这一个页面的,如果再放在另一个页面上,这两个页面来回跳转就会增加每次跳转的次数,不是每个页面跳转一次就在这一个页面加一,而是累积增加,请问不用后台用javascript能不能做这个功能
if (localStorage.pagecount)
{
localStorage.pagecount=Number(localStorage.pagecount) +1;
}else{
localStorage.pagecount=0;
}
document.write("访问数: " + localStorage.pagecount );
...全文
849 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
沉丶默 2017-04-20
  • 打赏
  • 举报
回复
如果是用ajax,data数据是由URL还是什么?如果用后台全写,我在前台只需引用这个后台文件就行了吗?
functionsub 2017-04-20
  • 打赏
  • 举报
回复
ajax或者整个页面用后端语言写。
沉丶默 2017-04-20
  • 打赏
  • 举报
回复
如果需要后台来放数据,前端如何提取显示?不好意思没做过这种,我不太懂
functionsub 2017-04-20
  • 打赏
  • 举报
回复
能做是能做,只是这些数据保存在客户端,很容易就被清理了。
var path = location.pathname;// 记录页面路径,忽略参数,如果参数也需要,那就直接用 location.href得了
if(localStorage[path]){
    localStorage[path] = parseInt(localStorage[path]) + 1
}else{
    localStorage[path] = 1;
}
document.write("访问数: " + localStorage[path]);

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧