我已經嘗試了幾種方法來清除我的Cookie,位於localhost。無論我做什麼,我都無法在Chrome和Firefox中以正常模式將其刪除,但在Chrome的隱身模式和Firefox的隱私瀏覽模式下工作正常。無法清除cookie我使用PHP所做的任何操作
這裏是我的代碼:
$name = 'keepsignin';
if (isset($_SERVER['HTTP_COOKIE'])){
$cookies = explode(';', $_SERVER['HTTP_COOKIE']);
foreach ($cookies as $cookie_id => $cookie_value){
if($cookie_id === $name){
self::set_cookie($cookie_id, $value, $expiry, $path, $domain);
}
}
}
清除cookie的手動東西做工精細之後,但我不能夠刪除已經存在的餅乾。
'explode'返回一個數字數組,而不是一個關聯數組,所以'$ cookie_id'將是一個數字,而不是cookie的名字。 – Barmar
是否有一種方法可以將爆炸返回作爲具有名稱的關聯數組來獲取? –
感謝您的快速回復 –