Cookie
Cookieとは
ユーザー情報をパソコンに一時的に記録・参照する機能。
サーバーがWebブラウザを通じて訪問してきたユーザーのパソコンに一時的にデータを書き込んで保存する仕組み。
Cookieにはサーバー側が指定したデータを保存しておくことができる。
ユーザーIDを保存したとすると、次にそのサイトにアクセスした時に、自動的にユーザーの識別が行われ、そのユーザー用のサイトになる。
Cookieの保存先
クライアントのパソコンのCookieファイルに保存される。
サーバーがCookieをセットする
クライアントは、Cookieをセットしたサーバーへアクセスするたびに、そのCookie情報をサーバーへ送っている。
サーバーがクライアントへのレスポンスヘッダーにCookieを加える。
具体的な内容(Set-Cookie)
path
セットしたCookieが送信されるパスを指定
※domainとpathが一致した場合のみ、Cookieがサーバーへ送信される。
- secure
アクセス先が安全なサイトへの場合のみCookieを送信するようになる