ホームページ >php教程 >php手册 >PHP4 における COOKIE サポートの詳細な説明 [Oso からの再投稿]

PHP4 における COOKIE サポートの詳細な説明 [Oso からの再投稿]

WBOY
WBOYオリジナル
2016-06-21 09:10:321143ブラウズ

クッキー|詳しい説明

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");


として


怎么样、过上面介绍、你是不是对PHP 中の COOKIE 機能有了详细的了解。 サイトをより強力にしましょう

ご質問がございましたら、fbigov@sina.com までご連絡ください。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。