ホームページ >バックエンド開発 >PHPチュートリアル >PHP で Cookie を完全に削除するにはどうすればよいですか?
PHP で Cookie を効果的に削除する方法
PHP では、unset() 関数のみを使用して Cookie を削除することが常に効果的であるとは限りません完全に取り除くことで。確実に適切に削除するには、unset() 関数と追加の setcookie() 呼び出しを組み合わせて、Cookie を過去の有効期限タイムスタンプで上書きすることをお勧めします。
例:
if (isset($_COOKIE['remember_user'])) { unset($_COOKIE['remember_user']); // Remove the cookie from the $_COOKIE array setcookie('remember_user', '', -1, '/'); // Set the cookie with an expiration timestamp in the past return true; } else { return false; }
この例では:
setcookie() 関数は 4 つの引数を取ることに注意してください:
このメソッドに従うことで、両方の PHP から Cookie を確実に削除できます。環境とクライアントのブラウザ。
以上がPHP で Cookie を完全に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。