我正在开发一个Codeigniter项目,在该项目中,我正在为每一个被点击的电影制作一个计数器。现在,我希望用户单击电影链接,将用户定向到电影页面,并在30秒后将计数器增加到1。当前,每次单击时计数器都增加。任何帮助???

最佳答案

在这种情况下,即使每次刷新,Countr也会增加,无论您说的是30秒的间隔(您可以在30秒的超时时间内使用Ajax请求),但这似乎是一个错误代码,如果有人在30秒之前关闭它(浏览器) ),您不会得到任何增加。

如果您想设置唯一的(视图),请使用基于浏览器/ ip /时间的方式(对于常规设置,可以进行设置),并且每次您收到添加计数器的请求时,请检查您的数据库是否具有相同的ip /浏览器且持续时间较短您说(30秒或1分钟),然后不要在脚本中加上其他明智的加1。

07-28 01:07
查看更多