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

PHPでCookieを削除する2つの方法は何ですか

青灯夜游
リリース: 2023-03-09 17:12:02
オリジナル
2395 人が閲覧しました

2 つの方法: 1. 「setcookie(cookiename,NULL)」ステートメントを使用して Cookie 値を空に設定します; 2. 「setcookie('cookiename','',time()-3600)」を使用しますこのステートメントは、Cookie の有効期限を過去に設定します。

PHPでCookieを削除する2つの方法は何ですか

このチュートリアルの動作環境: 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 [&#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 ビデオ チュートリアル

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート