如何在 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 中保存一个明确的密码并不是一个好主意 :) 注意
我已经使用此代码为初学者级别设置了 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 中保存一个明确的密码并不是一个好主意 :) 注意