新聞中心

刪除 Cookie 和創(chuàng)建 Cookie 的方式類似,只需要使用 setcookie() 函數(shù)將 Cookie 的值(也就是第二個(gè)參數(shù))設(shè)置為空,或者將 Cookie 的過期時(shí)間(也就是第三個(gè)參數(shù))設(shè)置為小于系統(tǒng)的當(dāng)前時(shí)間即可。
【示例】使用 setcookie() 函數(shù)將 Cookie 的值設(shè)置為空的方式來清除 Cookie。
';
if(!isset($_COOKIE['url']) && !isset($_COOKIE['name'])){
setcookie('url','http://c.biancheng.net/php/');
setcookie('name','C語言中文網(wǎng)');
echo '首次運(yùn)行,設(shè)置 url、name 兩個(gè) Cookie 的值';
}else if(isset($_COOKIE['url'])){
echo '查看 Cookie 的值,如下所示:
';
print_r($_COOKIE);
echo '清除 url 的值';
setcookie('url','');
}else{
print_r($_COOKIE);
}
?>
首次運(yùn)行上面的代碼會(huì)創(chuàng)建名為 url、name 的兩個(gè) Cookie;再次運(yùn)行可以查看 Cookie 的值,并清除其中 url 的值;第三次運(yùn)行可以查看清除后的結(jié)果。如下所示:
// 第一次運(yùn)行
首次運(yùn)行,設(shè)置 url、name 兩個(gè) Cookie 的值
// 第二次運(yùn)行
查看 Cookie 的值,如下所示:
Array
(
[url] => http://c.biancheng.net/php/
[name] => C語言中文網(wǎng)
)
清除 url 的值
// 第三次運(yùn)行
Array
(
[name] => C語言中文網(wǎng)
)
【示例】通過將 Cookie 的過期時(shí)間(也就是第三個(gè)參數(shù))設(shè)置為小于系統(tǒng)的當(dāng)前時(shí)間的方式清除 Cookie。
';
if(!isset($_COOKIE['url']) && !isset($_COOKIE['name'])){
setcookie('url','http://c.biancheng.net/php/');
setcookie('name','C語言中文網(wǎng)');
echo '首次運(yùn)行,設(shè)置 url、name 兩個(gè) Cookie 的值';
}else if(isset($_COOKIE['url'])){
echo '查看 Cookie 的值,如下所示:
';
print_r($_COOKIE);
echo '清除 url 的值';
setcookie('url','http://c.biancheng.net/php/', time()-1);
}else{
print_r($_COOKIE);
}
?>
運(yùn)行結(jié)果如下:
// 第一次運(yùn)行
首次運(yùn)行,設(shè)置 url、name 兩個(gè) Cookie 的值
// 第二次運(yùn)行
查看 Cookie 的值,如下所示:
Array
(
[url] => http://c.biancheng.net/php/
[name] => C語言中文網(wǎng)
)
清除 url 的值
// 第三次運(yùn)行
Array
(
[name] => C語言中文網(wǎng)
)
網(wǎng)頁題目:PHP清除Cookie
轉(zhuǎn)載注明:http://fisionsoft.com.cn/article/cdiegpg.html


咨詢
建站咨詢
