Refresh是一种浏览器端解决方案.您无法从服务器端限制它.
你可以做的实际上是使用PHP的SESSION实际上阻止人们访问任何页面两次.
<?php
session_start();
if(!isset($_SESSION['disablethispage'])){
$_SESSION['disablethispage'] = true;
// serving the page first time
}else{
// visited before or page was refreshed
}
Run Code Online (Sandbox Code Playgroud)
但是,如果用户删除了您网站的会话cookie,用户仍然可以返回同一页面.
如果您正在谈论双重发布,您可能需要查看POST-REDIRECT-GET解决方案.请参阅:http://en.wikipedia.org/wiki/Post/Redirect/Get
| 归档时间: |
|
| 查看次数: |
1991 次 |
| 最近记录: |