Flash对象使MySQL增加2

时间:2013-08-24 10:43:50

标签: php html mysql flash web

我有一个带有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"

1 个答案:

答案 0 :(得分:0)

我很确定,相关页面在很多实例中加载了两次,这使得两个增量。页面加载两次是至少两种情况发生的情况:

  • 我的闪存块扩展,如果我选择激活闪存
  • 某些AV / SmartScreen或其他任何将页面预加载到其他位置以检查其是否存在Flash威胁的文件

检查您的网络服务器日志以进行验证!