提交页面的代码 <?php session_start(); $t=mktime(); $_SESSION['conn']=$t; var_dump($_SESSION); ?> <html> <head> <title>防止刷新提交或者重新提交</title> </head> <body> <form method="POST" action="post.php"> <span>username:</span><input type="text" name="username" id="username"><br> <input type="hidden" name="hidden" id="hidden" value="<?php echo $_SESSION['conn']?>"> <span>message:</span><input type="text" name="message" id="message"><br> <input type="submit" value="submit"> </form> </body> </html> form中页面跳转的服务端页面 <?php session_start(); $username = $_POST['username']."<br>"; $message = $_POST['message']; $hide = $_POST['hidden']; echo $hide."<br/>"; if($hide==$_SESSION['conn']) { echo "亲,提交成功了哦"; }else { echo "<script>alert('亲!就知道你会刷新提交,stop 你已经提交成功啦');</script>"; } session_destroy(); ?> |
|