Debianのapacheサーバーでクッキーが削除されていませんが、ローカルのxamppでクッキーを削除しています。ここ は、私はこのコードは、サーバー上で動作し、リメンバー・ミークッキーがサーバー上に作成されたクッキーなぜクッキーの削除はサーバー上では機能しませんが、ローカルシステムで正常に動作していますか?
$token = substr(hash('sha512', mt_rand() . microtime()), 0, 50);
$extime = time()+86500;
$url_parts = parse_url(current_url());
$domain = str_replace('www.', '', $url_parts['host']);
// set cookie
setcookie('rememberme',$token,$extime,"/",$domain);
を設定するために使用されるコードです。ここで
私は
// Delete Cookie
setcookie('rememberme',"",0,"/");
私のサーバー上で作業ローカルではなく、上の上記のコードは正常に動作し、それを削除するために使用されるコードです。
私はhttp://example.com/myprojectのようなURLと$ドメインとサブドメインとしてテストアプリケーションをホストされているが、それは、サーバー上で正常に動作していない理由を誰かが知っている場合は、私を助けてください.example.com
値を与えます。
有効期限は過去である必要があります –
あなたが送信するまでブラウザのクッキーは影響を受けないことに気づきました。新しいクッキー情報、すなわち、削除がブラウザに送られるように、ブラウザにページを送信します。 – RiggsFolly
setcookie( 'rememberme'、 ''、time() - 3600); – Kaylined