ホームページ > バックエンド開発 > PHPの問題 > PHPクッキーの使い方

PHPクッキーの使い方

王林
リリース: 2023-02-26 19:04:01
オリジナル
2510 人が閲覧しました

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

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