美文网首页
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