原理非常的简单:就是用session在表单页面记录下,然后提交页面判断,如果相等则视为成功,并清空session
例子
代码如下 |
复制代码 |
//开启session
session_start();
//如果有提交标识
if(isset($_GET['action']) && $_GET['action'] === 'save'){
//如果有session且跟传过来的值一样 www.111com.net 才算提交
if(isset($_SESSION['__open_auth']) && isset($_POST['auth']) && $_SESSION['__open_auth'] == $_POST['auth']){
print_r($_POST);
$_SESSION['__open_auth'] = null;//清空
} else {
//走起
header("location: post.php");
}
exit();
}
//授权
$auth = $_SESSION['__open_auth'] = time();
?>
post
|
当然还有更多更好的办法在这就不介绍了,文章最下面你感兴趣的文章中有很多相关文章。