我活跃了一天的网站。内页我haw功能MySQL访问=访问+1,凝视行为
public function visit_update($link){
$query = mysql_query("UPDATE user SET visit = visit + 1 WHERE link = \"$link\" ");
}
每个用户都有一个独特的链接。由于测试(我目前正在测试页面),我只有一个活跃用户。
昨晚为一个活跃的用户就被计入数据库50人次。今天,当我检查它时,有560次访问。我也激活了一个谷歌分析,并且在那里有50个访问者和3个访问者,因为我正在3个不同的探索者中进行测试。
功能DOS不再重复了自我,只计算不属于网页的业主游客。这怎么可能?
更新:
我去阵痛原木,并发现那位指出,在访问我的网站通宵两个IP地址(66.249.66.87和66.249.72.210),他们是来自谷歌。如何区分真正的Web浏览器和PHP中的虚拟机器人?那可能吗 ?
无法在您调用此方法的上下文中没有代码的情况下说。但是,可以说你要调用560次,要么是因为错误的循环或分支逻辑,要么是因为错误的重写规则,或者其他原因。 – 2012-07-13 11:27:39
另外,不要依靠Google Analytics(分析)来确定脚本被调用的次数。 GA做了很多事情来限制它通过重定向等方式注册的次数。相反,您必须直接查看您的网络日志。 – 2012-07-13 11:30:07
谷歌机器人有可能检查页面,但没有显示在分析中?我如何阻止他们更新访问? – munge83 2012-07-13 11:30:25