美文网首页
php 防止程序重复执行

php 防止程序重复执行

作者: charmingcheng | 来源:发表于2017-11-25 09:43 被阅读0次

//表单页面

<?php 
    session_start(); 
    $token = md5(uniqid()); //生成一个随机token, 直接用php的函数, 也可以自己另外实现       
    $_SESSION['token'] = $token;
?>
<form> 
<input type="hidden" value="<?php echo $token; ?>" //code
</form>

//提交页面

session_start();
if (!isset($_SESSION['token']) || $_POST['token'] != $_SESSION['token']) { 
      die('重复提交');
}
unset($_SESSION['token']);//code..

相关文章

网友评论

      本文标题:php 防止程序重复执行

      本文链接:https://www.haomeiwen.com/subject/jkdkcxtx.html