1. Cookie とは何ですか?
Cookie はサーバー側で作成され、クライアントのブラウザーに書き戻されます。
指示を受け取ったブラウザは、クライアント ブラウザを保存するローカルの一時フォルダーに Cookie ファイルを作成し、Web サイトにアクセスするたびに、その Web サイトに Cookie 情報があるかどうかを検出します。もございますので、そちらも同時に発送させていただきます。
注: Cookie の内容はキーと値のペアで保存され、キーと値は両方とも文字列のみにすることができます。
関数 function setcookie(key, value, validity period)セッション cookie パラメータの設定
cookie の定義
//setcookie(键,值,有效期[秒]) setcookie("name","lisi",time()+1000); //如果不设置有效期,关闭浏览器就会消失 setcookie("pwd","111",time()+7*24*3600); //有效期为7天
cookie データの削除 (cookie を無効にする有効期限を設定)
setcookie("name","lisi",time()-1); //1、设置有效期为过去的某一个时间 setcookie("name",false,time()-1); //2、设置cookie的值为false setcookie("name","",time()-1); //2、设置cookie的值为空 //3、清理浏览器缓存:在浏览器里清理缓存
2. Create
php の setcookie メソッドを使用して Cookie を作成します。
<?php $se=setcookie("name","lisi",time()+30*60,"/"); var_dump($se); ?>
3.
を使用して、PHP で $_COOKIE グローバル変数を使用して Cookie データを取得します。
<?php $user=$_COOKIE["name"]; //获取name值 var_dump($user); ?>
4. 破棄
PHP には直接破棄する方法はなく、通常は Cookie の有効期限がリセットされます。
<?php $user=setcookie("name",null,time()+1,"/"); var_dump($user); ?>
COOKIE の概要:
COOKIE はクライアント側に保存されますが、比較的安全ではありません。
COOKIE に保存できるデータ型は文字列のみです。
COOKIE が保存できるデータ容量は約 4KB までです。
ブラウザがキャッシュを無効にするか、COOKIEを無効にすると、COOKIE機能が無効になります。
以上がPHP における COOKIE の意味と使用法について知っておくべきことの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。