Cookie を効果的に削除する方法
unset($_COOKIE['hello']); を使用して Cookie を削除しようとすると、 Cookie がブラウザの Cookie マネージャーに表示されたままになっていることに気づくかもしれません。これは、unset 関数はブラウザーからではなく、PHP の内部メモリからのみ Cookie を削除するためです。
Cookie を完全に削除するには、次の手順が必要です:
PHP の内部から Cookie の設定を解除しますメモリ:
unset($_COOKIE['remember_user']);
過去に期限切れになるように Cookie を設定します (例: 1 時間前):
setcookie('remember_user', '', time() - 3600, '/');
成功メッセージを返す (オプション):
return true;
これらの手順に従うことで、ブラウザから Cookie を効果的に削除し、今後使用されないようにすることができます。リクエスト。
以上が`unset($_COOKIE['cookie_name'])` で Cookie が削除されないのはなぜですか? 適切に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。