PHP 脚本中的 setCookie

setCookie in PHP script

我正在使用一个简单的 PHP 脚本,我想在该脚本上设置 cookie。我不想刷新此页面。目前页面是我上传图片的地方,上传完成后页面刷新导致上传不了

<?php  $password = "basicadminpassword";
        setcookie('password', $password, time()+60*60*24*365, '/', '.myurl.com');  ?>
        <?php
            // If password is valid let the user get access
            if (isset($_POST["password"]) && ($_POST["password"]=="$password")) {
        ?> 

受保护的数据

        <?php } else { ?>
        <div align="center">
        You must have a password to upload pictures.<br /><br />
        <form method="post">
        <input name="password" placeholder="ADMIN PASSWORD..." type="password" size="25" maxlength="15"><input style="display:none;" value="go" type="submit">
        </div>
        </form>

    <?php } ?>

用户输入 basicadminpassword 后,系统不会再次要求我们输入密码,这将阻止刷新发生。如果您知道更好的方法,也很高兴听到!

我不知道你在做什么,但你不应该将密码直接保存在 cookie 中。出于安全原因,这不是一个好主意。比较密码并保存在用户登录或未登录的会话中。

session_start();
$_SESSION['loggedOn'] = true;