我有一个带有flash对象的页面,我想通过在我的数据库中将字段递增1来计算浏览量。
查询工作正常(在phpMyAdmin中测试)并且函数只执行一次,但每次重新加载页面时,字段仍会增加2。
当我从页面中删除flash对象时,该字段仅增加1。
有人可以解释为什么会出现这种情况,以及如何防止这种行为?
非常感谢!
PS:这家伙似乎有同样的问题,但没有发布解决方案...... mysql wrong column increment编辑:
我的日志显示以下内容:
::1 - - [24/Aug/2013:13:42:16 +0200] "GET /page HTTP/1.1" 200 8008 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36"
::1 - - [24/Aug/2013:13:42:17 +0200] "GET /page HTTP/1.1" 200 8008 "http://localhost/page" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36"
答案 0 :(得分:0)
我很确定,相关页面在很多实例中加载了两次,这使得两个增量。页面加载两次是至少两种情况发生的情况:
检查您的网络服务器日志以进行验证!