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 サイトの他の関連記事を参照してください。