我是 PHP 新手,在做一个业余网站的过程中遇到了一个问题:
每个主题(帖子)都会有对应这个主题的浏览次数统计,比如 V2EX 中的是点击次数,如何能够保证对每个人只进行一次统计呢(不论登录与否,每个客户端的访问只增一次,重复的刷新只作一次自增)?
我试过了 V2EX 上的,在登录后,每刷新一次就会增 1 ,而不登录的情况下,即使是第一次访问也不会增 1 。
我目前的思路是将主题的 ID 同用户的 SESSION 绑定在一起,记录某个 SESSION 下访问过的主题 ID ,在收到新的访问请求时先去判断之前是否访问过。这样做是否合理?有没有更好的办法?
在此先提前谢过各位的回答~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.