要清除PHP中的cookie,可以使用setcookie()
函数将cookie的过期时间设置为过去的时间,以下是一个示例:
<?php // 设置一个名为 "username" 的cookie,值为 "John Doe",过期时间为1970年1月1日(UNIX时间戳为0) setcookie("username", "John Doe", time() 3600); ?>
在这个示例中,我们将cookie的过期时间设置为当前时间减去3600秒(1小时),这将导致浏览器立即删除该cookie。
相关问题与解答:
1、Q: 如何在PHP中设置一个永久有效的cookie?
A: 要将cookie设置为永久有效,可以将过期时间设置为未来的某个时间点,要将cookie的有效期设置为1年,可以使用以下代码:
“`php
<?php
// 设置一个名为 "username" 的cookie,值为 "John Doe",过期时间为1年后
setcookie("username", "John Doe", time() + 365 * 24 * 60 * 60);
?>
“`
2、Q: 如何在PHP中检查cookie是否已设置?
A: 要在PHP中检查cookie是否已设置,可以使用isset()
函数,要检查名为 "username" 的cookie是否已设置,可以使用以下代码:
“`php
<?php
if (isset($_COOKIE["username"])) {
echo "Cookie ‘username’ is set!";
} else {
echo "Cookie ‘username’ is not set!";
}
?>
“`
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/545318.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复