
106
状況に応じてWebページの内容をカスタマイズしたいときにはHTTP
Cookieを利用します。
HTTP Cookie は、WebサーバアプリケーションがWebブラウザに対
し特定の情報を保持させておくしくみです。CookieはWebサーバアプリ
ケーションがWebブラウザからのリクエストに対する HTTPレスポンスに
含めて送ります
※4。Webブラウザは、Cookieを受け入れるように設定さ
れていると、受信したCookieを保存します。その後、同じWebサイトに
アクセスするときにはHTTPリクエストにCookieも一緒に含めるようにな
ります(図 4-10)。Cookieを利用することで、Webサーバはユーザのロ
グイン情報やサイト内のWebページの閲覧履歴を管理することができま
す。これにより、アクセスしてきたユーザに応じて、Webページの内容を
カスタマイズすることもできます。例えば、ショッピングサイトでオスス
メ商品を表示するには、ユーザがある商品情報を参照したら、その情報を
CookieでWebブラウザに保存しておきます。その後、再びユーザがサイ
トにアクセスしてきたらCookieを読み取って、前回参照した商品の関連
情報をオススメとして表示するといったことができます。
Webブラウザに保存している Cookie は、次の手順で確認できます。
❶アドレスバーにchrome://settings/content/cookiesを入力する
❷[すべての Cookie とサイトデータを表示 ...