如何在 php 中设置 cookie?

How to set cookie in php?

我已经使用此代码为初学者级别设置了 cookie。它的基本代码并不复杂。初学者容易理解。

if(!empty($_POST["remember"])) {
    setcookie ("username",$_POST["username"],time()+ 3600);
    setcookie ("password",$_POST["password"],time()+ 3600);
    echo "Cookies Set Successfuly";
} else {
    setcookie("username","");
    setcookie("password","");
    echo "Cookies Not Set";
}
```

您需要在 header() 函数之前设置您的 cookie,
所以:

if(isset($_REQUEST['submit']))
    {
        $email="dummy@gmail.com";
        $password="dummy123";
    
        if($_REQUEST['email']==$email && $_REQUEST['password']==$password)
        {
            $_SESSION['email']=$email;
            setcookie("email",$email, time()+3600);
            setcookie("password",$password, time()+3600);
            header("location:index.php");
        }
        else {
            $err="Authentication Failed, Try Again!";
        }
    }
    ?>

但是在 cookie 中保存一个明确的密码并不是一个好主意 :) 注意