ホームページ > 見出し > PHPクッキーの使い方

PHPクッキーの使い方

无忌哥哥
リリース: 2018-06-28 11:11:47
オリジナル
1929 人が閲覧しました

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