2016-09-29 125 views
0

我創建了一個cookie過期時間60天...但現在我無法刪除烹飪。我正在使用此功能刪除cookie。當我刷新頁面時,cookie再次出現。PHP:Cookie刪除不起作用

function delete_cookie($key_name) 
{ 
    $expire = time() - 3600; 
    setcookie($key_name, '', $expire, '/'); 
    unset($_COOKIE[$key_name]); 
} 

回答

1

試試這個

function delete_cookie($key_name) 
{ 
    $expire = time() - 3600; 
    $dimain = $_SERVER['HTTP_HOST']; 
    setcookie($key_name, '', $expire, '/', $domain); 
} 

還你不需要unset()


編輯:

假設$key_name是cookie名

+0

我已經嘗試過這個..手動域名和HTTP_HOST,但沒有解決。 :( –

+0

然後你通過錯誤的cookie名稱 – xYuri

+0

你設置的cookie的名稱是什麼? – xYuri