我有一个文件" host.php"它提供纯文本。当我尝试在浏览器中运行它时,每刷新一次,一个变量增加2,而不是1.我尝试将会话变量放在最后,检查其脚本错误(双变量增量)或http错误。看起来它以同样的方式增加。还检查了Chrome网络调试器。发现一个错误(浏览器尝试加载favicon.ico),修复它并且问题仍然存在。
我见过这个问题: What can cause a double page request?有同样的问题,但对我来说并不是解决方法。我不使用广告或HTML元素 - 纯文本。
结果:
页面有时会加载两次。没有网络错误,例如空src。它的纯文本,而不是HTML。
问题:
如何解决?如何防止页面加载两次?
PS:该页面从不使用POST请求,只能获取。
答案 0 :(得分:0)
我不确定这是正确的答案,所以我赢了;但是还是把它标记为正确。
当我在其他设备上使用Chrome浏览器中的脚本时(在隐身模式下),一切运行良好(或者我没有看到......)。在我的设备上,我也使用Chrome。
由于隐身模式甚至可能针对每个标签(?)使用不同的Cookie,因此可能是某些外部Cookie运行的错误(如链接问题,广告可能会导入一些)。 Chrome调试器现在只显示1个cookie,这是我网站上的PHPSESSID,看起来不是那样。
毕竟,我认为其用户的设备/浏览器/扩展程序有故障。我也试过禁用Adblock,但这并没有解决问题。