ホームページ >バックエンド開発 >PHPの問題 >PHPでCookieを削除する方法

PHPでCookieを削除する方法

藏色散人
藏色散人オリジナル
2020-08-12 10:17:322359ブラウズ

php で cookie を削除する方法: 1. cookie の値を空に設定し、ステートメントは「setcookie('cookiename', '') または setcookie(cookiename, NULL);」です。 2. cookie 時刻は「過去」に設定されています。

PHPでCookieを削除する方法

推奨: 「PHP ビデオ チュートリアル

php で Cookie を削除/クリアする 2 つの方法

php は、Cookie を使用する 2 つの方法があることを認識しています。1 つ目の方法は、Cookie の値を空に設定することです。2 つ目は、Cookie の有効期限を過去に直接設定することです。この記事では、php を紹介しますこれら 2 つの方法による Cookie 削除の例については、困っている友人が参照できるようにします。

php で Cookie を削除/クリアする 2 つの方法

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 [&#39;cookie_user&#39;] . "<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 [&#39;cookie_user&#39;] . "<br />";
echo "You have successfully logged out.";
?>
に設定します

以上がPHPでCookieを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。