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的值设置为空
1 2 3 4 5 6 7 8 9 10 11 12 | <?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 );
}
logout ();
echo $_COOKIE ['cookie_user'] . "<br />" ;
echo "You have successfully logged out." ;
?>
|
Salin selepas log masuk
第二种方法:将cookie的过期时间设置为过去
1 2 3 4 5 6 7 8 9 10 11 | <?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." ;
?>
|
Salin selepas log masuk
Atas ialah kandungan terperinci php如何删除cookie. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!