php – 什么会导致双页请求?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 什么会导致双页请求?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在调查我网站上的双重请求问题.不是所有的时间,但有时,请求的页面实际上会加载两次……这不是一个问题,直到它在 PHP页面上,根据请求(我的跟踪脚本)将内容插入到我的数据库中.

我已经读过图像标记中的空src和css背景中的空url()可能会导致页面被请求两次.

但是,我发现没有任何问题.

还有什么可能导致这样的事情吗?

回答我的情况

经过一些广泛的研究,事实证明,在我的具体情况下,第二个请求来自用户代理“Mediapartner-GOOGLE”.我开始注意到,在提供Adsense广告的网页上,我可以期待在我自己访问该网页后几秒钟内从该抓取工具进行二次访问.

如果没有Adsense广告,这似乎就不会发生.

我将在下面标出一个答案,因为在大多数情况下,这些都是正确的检查方法.

解决方法

我之前见过的原因

>缺少样式表或图像
>如果您正在验证HTML等,Chrome / Firefox的Web开发人员插件有时会请求两次.
>浏览器不一致

有时候很难找到双重请求的根本原因.

无论哪种方式,您都不应该通过GET请求更改数据库状态(或会话状态).您应该在没有postdata的情况下运行的唯一SQL查询是SELECT.所有更新和插入都应使用表单完成,即使表单仅包含提交按钮.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 什么会导致双页请求?全部内容,希望文章能够帮你解决php – 什么会导致双页请求?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。