qq_35125688
奥拓冯
采纳率40%
2017-11-03 05:48 阅读 5.5k
已采纳

怎样统计一个网站登录次数和访问次数插入到数据库最好有代码

30

菜鸟新进公司给分配的模块,要求统计登录网站的次数和访问次数,插入到数据库中,求大神救救我,最好有代码!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

9条回答 默认 最新

  • 已采纳
    jixinhuluwa Kind丶King 2017-11-03 09:47

    首先,肯定不是用appliction方法+session写吧,这种做法,应该是将数据保存在内存中,是学习过程中的练习方法。
    你们肯定是将数据保存到数据库。
    其次,你还要向你老大弄明白几个问题:
    (1)是不是每访问一次页面就是访问一次,还是只有访问首页你们才算访问一次。因为网站访问量和页面访问量是两个概念,你没提页面访问量这个概念,那么你们的统计标准是什么?这个是你需要去问需求的
    (2)你们真的是记一下登录网站的次数和访问次数这两个值吗?这太简单了,简单的我觉得不太可能。我提几个参数,需不需要记录访问的ip?需不需要记录访问时间?因为只有记录这些,我觉得才可以拿记录数据去做一些分析,比如,时间段的访问量,每天的访问量,那些ip是经常访问用户,等等。
    (3)如果你去找需求确定下来,你们就是记录登录网站的次数和访问次数,没有我想的那么复杂,那么设计一张表,表中有这两个字段。写一个service用来操作这个表,在登陆接口中加一行每次登陆成功,对登陆数+1的调用代码就可以,访问次数还是要看1中提的,看业务场景

    点赞 评论 复制链接分享
  • dang_345X 胆小鬼345X 2017-11-03 06:58

    在service层向数据库插入数据封装成一个方法addCount(int count),按1楼方法在controller层在登录成功首页跳转时声明变量count,然后addCount(count++);
    一般程序都写有系统日志功能,里面都有登录记录,查询登录记录的条数就好了

    点赞 1 评论 复制链接分享
  • baokx 一缕清风007 2017-11-03 06:04

    登录次数就在验证用户名密码成功后插入数据库呗。访问次数指的是访问首页的次数么,在访问首页的controller那里跳转之前调用入库方法。。每个项千差万别,给你个代码也不见得合适。本身也不难,自己写一下吧。

    点赞 评论 复制链接分享
  • bishuilantian0230 bishuilantian0230 2017-11-03 06:11

    统计登录网站的次数可以在调用登录方法的时候+1更新数据库实现,网站的访问次数可以在链接跳转前写拦截器更新到数据库!

    点赞 评论 复制链接分享
  • bishuilantian0230 bishuilantian0230 2017-11-03 06:40

    可以多百度百度,网站有好多类似的代码,或者问问周围的同事!

    点赞 评论 复制链接分享
  • qq_39635397 qq_39635397 2017-11-03 06:57

    你好,请问解决了吗,同样碰到这个问题

    点赞 评论 复制链接分享
  • airfling airfling 2017-11-03 07:43

    这个一般都是从源头上来统计的,如果有登录推出的功能就在登录和退出的地方加,如果没有只是统计访问量就是在所有请求前面加个过滤器

    点赞 评论 复制链接分享
  • qq_16428331 qq_16428331 2017-11-03 08:07

    使用百度统计器试试看

    点赞 评论 复制链接分享
  • jixinhuluwa Kind丶King 2017-11-03 09:49

    我觉得还是需要多想老大问问,确定一下你们业务上的计量标准吧,这样老大能看的出来你想的比较多,多向老大反馈你的想法,可以让老大觉得你还不错

    点赞 评论 复制链接分享

相关推荐