当前位置:  开发笔记 > 编程语言 > 正文

使用PHP检测浏览器是否刷新

如何解决《使用PHP检测浏览器是否刷新》经验,为你挑选了2个好方法。

我想检测是否使用PHP刷新浏览器,如果刷新浏览器,应该执行哪些特定的PHP代码.



1> 小智..:

当用户点击刷新按钮时,浏览器包含一个额外的标题,该标题出现在$ _SERVER数组中.

使用以下方法测试刷新按钮:

    $refreshButtonPressed = isset($_SERVER['HTTP_CACHE_CONTROL']) && 
                            $_SERVER['HTTP_CACHE_CONTROL'] === 'max-age=0';



2> Bell..:

如果页面被刷新,那么您希望两个请求彼此跟随相同的URL(路径,文件名,查询字符串)和相同的表单内容(如果有的话)(POST数据).这可能是相当多的数据,因此最好将其哈希.所以......



在AJAX情况下,您必须小心将此代码放入哪些文件,以便不为异步调用的脚本更新LastRequest签名.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有