PHP が Cookie を使用する方法の詳細な紹介

醉折花枝作酒筹
リリース: 2023-03-08 22:00:02
オリジナル
2489 人が閲覧しました

この記事では主に、PHP での Cookie の使用方法 (参考値となる追加 (setcookie)、読み取り ($_COOKIE)、削除 (setcookie)) について紹介します。以下のエディターで見てみましょう。

PHP が Cookie を使用する方法の詳細な紹介

Cookie とは

サーバーは、ログイン名、パスワードなどのユーザーの情報をクライアントに保存します。これらのデータは Cookie に似ています。データ量は大きくありません。サーバーは必要に応じてクライアントからデータを読み取り、クライアントのブラウザ キャッシュ ディレクトリに保存できます。

① ブラウザが Cookie.php にアクセスすると、サーバーは http 応答を送信します。ブラウザがメッセージを取得すると、Cookie 情報がローカル ディスクに保存されます。

② 時間がない場合 (3 番目のパラメータ)、Cookie は保存されません。クライアントは、ブラウザ セッションが終了すると、Cookie の有効期限が切れます。

③ Cookie は文字列情報を保存します。

④ クライアントは複数の key=>val## を保存できます。

#⑤ Cookie の保存プロセス中に、中国語の文字は

urlencode でエンコードされます。 Cookie は複数の key=>val を持つことができ、キーの値ごとに異なる有効時間を設定できます。

Cookie の具体的な使用法を見てみましょう:

setcookie() 関数は、クライアント コンピュータに Cookie を設定します。

注: setcookie() 関数は、## の前に配置する必要があります。 # 鬼ごっこ。 Cookie を送信すると、Cookie の値は自動的に URL にエンコードされ、取得時に自動的にデコードされます。

$_COOKIEサーバー側で Cookie の内容を読み取ります

uniqid()関数マイクロ秒単位の現在時刻に基づいて、一意の ID を生成します。

注:

システム時間に基づいているため、この関数によって生成される ID は最適ではありません。完全に一意の ID を生成する必要がある場合は、md5() 関数 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;?php header(&amp;#39;Content-type:text/html;charset=utf-8&amp;#39;); //setcookie()函数,添加cookie var_dump(setcookie(&amp;#39;name&amp;#39;,&amp;#39;cmcc&amp;#39;,time()+3600)); echo &amp;#39;&lt;br /&gt;&amp;#39;; // $_COOKIE函数,读取cookie var_dump($_COOKIE); echo &amp;#39;&lt;br /&gt;&amp;#39;; // uniqid()函数,生成一个唯一的ID $id=uniqid(rand(1000,9999).&amp;#39;_&amp;#39;); var_dump(setcookie(&amp;#39;id&amp;#39;,$id,time()+3600)); // setcookie()函数,删除cookie var_dump(setcookie(&amp;#39;id&amp;#39;,&amp;#39;&amp;#39;,time()-3600)); ?&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>

推奨学習: 「

PHP ビデオ チュートリアル

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

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