×
新网 > 建站推广 > 正文

php如何删除cookie

  • 作者:zccc
  • 来源:网络
  • 2020-08-12 12:03:49

php删除cookie的方法:1、将cookie的值设置为空,语句为“setcookie('cookiename', '')或者setcookie(cookiename, NULL);”;2、将cookie的过期时间设置为“过去

php删除cookie的方法:1、将cookie的值设置为空,语句为“setcookie('cookiename', '')或者setcookie(cookiename, NULL);”;2、将cookie的过期时间设置为“过去”。

推荐:《PHP视频教程》

php删除/清除cookie的两种方法

php清楚cookie有两种方法,第一种方法是将cookie的值设置为空,第二种方法是直接把cookie的过期时间设置为过去,本文章向大家介绍php通过这两种方法删除cookie的实例,需要的朋友可以参考一下。

php删除/清除cookie的两种方法

将cookie的值设置为空,即:setcookie('cookiename', '')或者setcookie(cookiename, NULL);

将cookie的过期时间设置为过去,即:setcookie('cookiename','',time()-3600);

方法一:将cookie的值设置为空

<?php
setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 );
setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 );
function logout() {
  setcookie ( "cookie_user", "", time () + 60 * 60 * 24 * 30 );
  setcookie ( "cookie_pass", "", time () + 60 * 60 * 24 * 30 );
}
/* http://www.manongjc.com/article/1253.html */
logout ();
echo $_COOKIE ['cookie_user'] . "<br />";
echo "You have successfully logged out.";
?>

第二种方法:将cookie的过期时间设置为过去

<?php
setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 );
setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 );
function logout() {
  setcookie ( "cookie_user", "test", time () - 100 );
  setcookie ( "cookie_pass", md5 ( "test" ), time () - 100 );
}
logout ();
echo $_COOKIE ['cookie_user'] . "<br />";
echo "You have successfully logged out.";
?>

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣

Loading