PHP $_COOKIE 刪除
PHP 的 $_COOKIE 變量用于在瀏覽器中存儲數(shù)據(jù),以便下一次打開頁面時可以讀取。要刪除已經設置的某個 $_COOKIE 變量,可以使用 unset() 函數(shù):
unset($_COOKIE['cookie_name']);
在此之前,我們也需要使用 setcookie() 函數(shù)通過設置max-age=0來刪除cookie:
setcookie('cookie_name', '', time()-3600, '/path', 'domain.com', true, true);
如果想刪除所有 $_COOKIE 變量,可以使用如下代碼:
foreach($_COOKIE as $cookie_name =>$cookie_value) { setcookie($cookie_name, '', time()-3600); }
下面是一個例子:刪除用戶設置的 "theme" cookie,該 cookie 存儲了網(wǎng)站的當前主題。
if(isset($_COOKIE['theme'])) { unset($_COOKIE['theme']); setcookie('theme', '', time()-3600, '/'); }
總之,要刪除某個 $_COOKIE 變量,必須用 unset() 和 setcookie() 函數(shù)來進行操作。
下一篇php $x%$y