PHPクッキーの使い方

王林
王林オリジナル
2019-10-15 17:54:322502ブラウズ

PHPクッキーの使い方

PHP での Cookie の使用---Cookie を追加/更新/削除/取得し、ユーザーのユーザー名とパスワードを自動的に入力し、初めてのログインかどうかを判断します

クッキーとは何ですか?

サーバーは、ログイン名、パスワードなどのユーザー情報をクライアントに保存します。

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

1. ブラウザが cookie.php にアクセスすると、サーバーは Set-Cookie:name=zxf;expire=Wed, 21-Sep-2017 20:14 GMT を含む http 応答を送信します。メッセージを取得すると、Cookie 情報がローカル ディスクに保存されます。

2. 時間がない場合 (3 番目のパラメータ)

Cookie はクライアントに保存されません。ブラウザ セッションが終了すると、Cookie は期限切れになります

3. Cookie 保存されるのは文字列情報です

4. クライアントは複数のキーを保存できます=>val

5. Cookie の保存プロセス中に、中国語は URL エンコードされ、 Cookie は複数のキーを持つことができ、各 key=>val は異なるキー値に対して異なる有効時間を指定できます。

コードは次のとおりです:

<?php
//添加cookie
setcookie("name","zxf",time()+3600);
//数组
 
/$arr = array(1,2,3); 
 $arr_str = serialize($arr); 
 setcookie("a",$arr_str,time()+3600); 
 
//获取cookie
  
var_dump($_COOKIE);
 
//更新cookie
 
setcookie("name","aaa",time()+3600);
 
//删除cookie
 
setcookie("name","",time()-20);
 
//删除所有
 
foreach ($_COOKIE as $key => $value) {
 setcookie($key,"",time()-1);
 }
echo "成功";
 ?>

削除する Cookie の key=>val が削除されていない場合、Cookie はクライアントに保持されます。 . このウェブサイトの Cookie を削除すると、すべての Cookie が削除されると、ブラウザは Cookie ファイルを削除します。

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

以上がPHPクッキーの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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