こちらの記事は簡潔に短くわかりやすい内容で投稿しますので、もっと詳しい内容について知りたい方は最後の参考元リンクよりご覧ください。
##結論
Cookie
とはクライアント(PCやスマホ)に保存された情報
のことです。
Cookieに似た機能としてSESSION
がありますが、これはCookieと違ってサーバー上に保存
されています。
・Cookieに保存されている情報
→Cookie名、訪問サイト、訪問回数、Cookieの有効期限など。
##Cookieが必要な理由
Webサイトは、クライアント(PC)
がサーバー
にリクエスト(依頼)
し、サーバー
がレスポンス(返信)
することでブラウザに表示させています。
そして、この1往復で通信が完了される為、サーバーはどのページからアクセスされたのか前の情報を知りません。
この状態をステートレス
と言います。
クライアントがリクエストする時に、前の情報をサーバーに教えて上げることで、サーバーは前の情報を把握
する(ステートフル
)ことができます。
この、前の情報をサーバーに教えてあげるのにCookie
が必要ということなのです。
##Cookieの事例
わかりやすい例で言うと、誰もが1度は経験のある通販サイトでの購入です。
購入までに、ログイン、商品をカートに入れるなどの様々な過程がありますよね。
普段は何気なくログイン、ログアウト、カートイン、購入数の変更などを行っていますが、Cookieが無いと前の情報を把握出来ない為、全ての機能が動作しないということなのです。
##まとめ
1.CookieはPCやスマホなどのクライアント
に保存される。
2.Cookieが無いと前の情報を把握出来ない
為、ログイン、カートイン、購入などの一連の動作を行うことが出来ない。
参考元はこちら
(https://qiita.com/7968/items/ce03feb17c8eaa6e4672#cookie%E3%81%A3%E3%81%A6%E4%BD%95)
(https://service.plan-b.co.jp/blog/dmp/13662/)