2016-09-29 10 views
0

クッキーの有効期限は60日ですが、今は料理を削除できません。私はこの機能を使ってクッキーを削除しています。私はページをリフレッシュするときにクッキーが再びそこにあります。PHP:クッキーの削除が機能しない

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

答えて

1

また、あなたがunset()


を編集する必要はありません。この

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

を試してみてください。

$key_nameは、クッキー名

であると仮定し
+0

私はこの手動のドメイン名とHTTP_HOSTで既に試しましたが、解決されませんでした。 : –

+0

あなたは間違ったクッキー名を渡しています – xYuri

+0

設定したクッキーの名前は何ですか? – xYuri

関連する問題