2 つの方法: 1. 「setcookie(cookiename,NULL)」ステートメントを使用して Cookie 値を空に設定します; 2. 「setcookie('cookiename','',time()-3600)」を使用しますこのステートメントは、Cookie の有効期限を過去に設定します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php Cookie の削除/クリア1 つの方法
Cookie の値を空に設定します。つまり、setcookie('cookiename', '') または setcookie(cookiename, NULL);
Cookie の有効期限を設定します。過去、つまり: setcookie('cookiename','',time()-3600);
方法 1: Cookie の値を空に設定します
<?php setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 ); setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 ); function logout() { setcookie ( "cookie_user", "", time () + 60 * 60 * 24 * 30 ); setcookie ( "cookie_pass", "", time () + 60 * 60 * 24 * 30 ); } /* http://www.manongjc.com/article/1253.html */ logout (); echo $_COOKIE ['cookie_user'] . "<br />"; echo "You have successfully logged out."; ?>
方法 2: Cookie の有効期限を過去に設定する
<?php setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 ); setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 ); function logout() { setcookie ( "cookie_user", "test", time () - 100 ); setcookie ( "cookie_pass", md5 ( "test" ), time () - 100 ); } logout (); echo $_COOKIE ['cookie_user'] . "<br />"; echo "You have successfully logged out."; ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPでCookieを削除する2つの方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。