如何在PHP中创建和销毁 cookie?
Cookies用于在浏览器中存储用户信息。如果您将 cookie 存储在浏览器中,那么每次您登录浏览器时,您都可以借助存储的用户信息登录。我们可以这样理解,当用户向服务器发送请求时,cookie 会告诉该用户已经登录您的浏览器,并且服务器识别出该用户并允许该用户登录。
现在我们通过以下示例了解 cookie 在PHP中的工作原理。
示例 1:您可以通过编写setcookie()并输入 cookie 的到期日期来创建 cookie。如果要删除 cookie,请将 cookie 到期日期设置为当前时间。
如果要显示 cookie,则可以通过$_cookie['name']回显 cookie,它将打印 cookie 详细信息。
PHP
Your Cookies are now Created...
";
}
// Checking delete cookie button is set or not
// And if it is set then deleting the cookies
if(isset($_POST["Submit3"])) {
setcookie("name","", time() - 3600, "/", "", 0);
setcookie("age", "", time() - 3600, "/", "", 0);
setcookie("city", "", time() - 3600, "/", "", 0);
echo "Your Cookies are now Deleted...
";
}
?>
GeeksforGeeks
Cookie portal
";
echo "Age = ". $_COOKIE["age"]."
";
echo "City = ". $_COOKIE["city"]."
";
}
else
{
echo "Sorry can't retrieve..
Your Cookies are deleted !!
";
}
}
?>
输出:
您可以通过检查浏览器查看在浏览器中创建的 cookie。首先,按 F12 键或单击右键,然后选择检查,然后您可以选择一个应用程序。您可以看到有存储,其中有 cookie 部分只需选择它,您可以看到下图。