ホームページ  >  記事  >  PHPクッキーの使い方

PHPクッキーの使い方

无忌哥哥
无忌哥哥オリジナル
2018-06-28 11:11:471842ブラウズ

* Cookie とセッションの最大の違い:

* Cookie はクライアントのブラウザーに保存されます

* セッションはサーバーに保存され、Cookie に保存されたクライアント ID はクエリに使用されます

* すべて、セッションは cookie に基づいているため、まず php を使用してクライアントに cookie を設定する方法を学ぶ必要があります

* サーバーに訪問者を記憶させます

//1 cookie (名前、値、有効期限) を設定します

/ /Cookie 名も変数です。変数識別子の PHP の命名規則に従います

setcookie('username', 'peter zhu',time()+60*10);  //10分钟后过期
setcookie('email', 'peter@php.cn');

//2. Cookie を表示する: スーパー グローバル変数 $_COOKIE を使用します

//なぜ 1 回目はそれを設定するのでしょうか? 2 回目は新しい値

echo &#39;用户名: &#39;,$_COOKIE[&#39;username&#39;],&#39;<br>&#39;;
echo &#39;邮箱: &#39;,$_COOKIE[&#39;email&#39;],&#39;<br>&#39;;

//3 を確認します。Update cookie:

//最初に前の set cookie ステートメントをオフにし、新しい値を確認するために 2 回更新します

setcookie(&#39;username&#39;,&#39;朱老师&#39;);

//3。 Cookieの削除: setcookie()

//注1:前の設定ステートメントをオフにしてください

//注2:値のみが削除されアクセスできなくなりますが、Cookie変数名はまだ存在します

//メソッド 1: setcookie(name)、Cookie 名のみを渡します

setcookie(&#39;username&#39;);

//メソッド 2: setcookie(name)、null 値を渡します

setcookie(&#39;username&#39;,&#39;&#39;);

//メソッド 3: setcookie(name,'',time()-x ): 期限切れ時間を経過します

setcookie(&#39;username&#39;,&#39;&#39;,time()-3600);

//5。Cookie を物理的に削除します: unset($_COOKIE[name])、Cookie を完全に破棄すると、最終的に安全になります

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