クッキー|詳しい説明
PHP4 における COOKIE サポートの詳細な説明
商用 Web サイトや比較的機能が充実した個人 Web サイトを構築する場合、PHP にはユーザー情報を永続的に保持するために、セッション機能と Cookie 機能という 2 つの便利な手段が用意されています。では、Cookie が最も便利な手段です
1: Cookie を設定する
関数のプロトタイプ: int setcookie(string name, string value, int expire、string path、string domain、int Secure) Cookie がサーバーに送信されます。
属性ドメイン: ブラウザー側で Cookie の送信を制限できます。
標準の Unix タイムスタンプである Cookie の有効期間を指定します。 --オフ - -秒‐‐long‐sec の ‐time マーク。同じページ上の Cookie の設定は、実際には後ろから前の順に行われます。最初に Cookie を削除してから Cookie を書き込む場合は、最初に write ステートメントを記述し、次に delete ステートメントを記述する必要があります。それ以外の場合、エラーが発生します
3: setcookie の例
有効期限付き: setcookie("withExpire","Expire_in_1_hour",time()+3600) ;
すべてが利用可能です:setcookie("FullCookie","Full_cookie_value",time+3600,"/forum","www.123.com",1);
4: Cookie のいくつかの特性
Cookie はパス-デフォルトのパス属性を使用すると、WEB サーバー ページは現在のパスをブラウザに自動的に渡します。パスを指定すると、サーバーは設定されたパスを使用するようになります。 あるディレクトリ ページで設定された Cookie は、別のディレクトリのページでは表示されません。
5: Cookie の受信と処理
PHP の Cookie の処理は、フォーム変数の処理の原則として完全に自動化されています。もちろん、PHP のグローバル変数 $ http_cookie_vars 配列も使用できます。 () または time-1;
7: Cookie の使用に関する制限
(1) HTML ファイルのコンテンツが出力される前に設定する必要があります
(2) ブラウザーによって Cookie の処理が異なるため、次の場合に考慮する必要があります。それを使用します。 !isset($flag))) 。header("location:cookie.php?flag=1");
として