以下は、参考のためにこの例のコードの説明です。 上記のコードでは、まずブラウザーがリソース (この PHP ページ) をリクエストし、次の HTTP ヘッダー コンテンツをサーバーに送信します。 GET http://localhost/index.php HTTP/1.1 ホスト:ローカルホスト 受け入れる:*/* 受け入れ言語:zh-cn Accept-Encoding:gzip、deflate ユーザーエージェント:Mozilla/4.0 (互換性;MSIE 6.0;Windows NT 5.1;SV1) 接続:キープアライブ**ページ プログラム (index.php) が Cookie を作成し、サーバーは次の HTTP ヘッダー コンテンツをブラウザーに送信します。 HTTP/1.1 200 OK サーバー:Apache/2.2.6 (Win32) PHP/5.2.6 日付:2009 年 3 月 23 日金曜日 23:15:55 GMT 接続:キープアライブ コンテンツの長さ:65 Content-Typt:text/html Set-Cookie:VisitorCount=1;expires=Thr,30-Jul-2010 16:00:00 GMT;domain=localhost;path=/ キャッシュ制御:プライベートhttp://localhost/index.php HTTP/1.1 を取得 これにより、Cookie ファイルがクライアントに保存され、$c 変数が再度リクエストされると、次の HTTP リクエスト ヘッダーなどの Cookie 内のデータがサーバーに渡されます。 受け入れる:*/* 受け入れ言語:zh-cn プラグマ:キャッシュなし ユーザーエージェント:Mozilla/4.0(互換性;MSIE 6.0;Windows NT 5.1;SV1) ホスト:ローカルホスト 接続:キープアライブ クッキー:訪問者数=1この分析により、誰もが PHP での Cookie の使用法を理解し、習得するのに役立つことを願っています。 |