ホームページ > バックエンド開発 > PHPチュートリアル > php は Cookie を設定および読み取ります

php は Cookie を設定および読み取ります

WBOY
リリース: 2016-06-13 12:14:18
オリジナル
965 人が閲覧しました

php は Cookie を設定および読み取ります


概念的な理解:

Cookie が生成されますサーバーによって送信され、ユーザー エージェント (通常はブラウザ) に送信されると、ブラウザは Cookie のキー/値を特定のディレクトリ内のテキスト ファイルに保存し、次回同じ Web サイトをリクエストするときに Cookie をサーバーに送信します (ブラウザが Cookie を有効にするように設定されている場合に限ります)。

setcookie(name,value,expire,path,domain,secure)
ログイン後にコピー


php set cookie

a. キーと値:

setcookie("name",'zhangshan');
ログイン後にコピー


b. タイムアウトを設定します:

setcookie("name",'zhangshan',time()+10);
ログイン後にコピー


c. パスを設定します

setcookie("name",'zhangshan',time()+10,'/');
ログイン後にコピー


d . アクセス ドメインを設定します

 setcookie("name",'zhangshan',time()+10,'mi.com');
ログイン後にコピー

e. セキュリティ アクセス値を 0 または 1 に設定します


注: Cookie は文字列と数値のみを保存できます。 >


php が Cookie を読み取ります


a. キー値

$name を直接使用します。 b. スーパーグローバル $_COOKIE['name'] または $HTTP_COOKIE_VARS['name'] は

を読み取ります。


Cookie は設定できないことに注意してください次のような複数の値:

複数の値を設定する場合は、配列をシリアル化して変数に保存できます

   setcookie("name",'zhangshan');   setcookie("age",15);
ログイン後にコピー

$arr = array(1,2,3);  $arr_str = serialize($arr);    setcookie("name",$arr_str);  
ログイン後にコピー


php delete cookie


setcookie('name'); 
ログイン後にコピー
または

setcookie('name','zhangsan',time()-1); 
ログイン後にコピー








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