Cookie(クッキー)とは?初心者エンジニアが解説

こんにちは。KATUOです。今回は「Cookie」について、簡単に解説していこうと思います。

 

Cookie(クッキー)とは?意味は?

一度でもwebサイトを訪れた人に対して付与されるセーブデータのようなものです。クッキーには前回記入したものなどのデータが含まれています。入力フォームなど何か入力しようとした時にサジェストが出てきますよね?この現象はクッキーに入力フォームに関する情報が含まれていたことから起こる現象です。このようにクッキーはユーザーが入力した情報を保存してくれます。

 

Cookie(クッキー)を送る仕組み

Cookieはサーバーから送られてきます。ある人がとあるサイトに始めてアクセスしたときにこのCookieが発行され、サイトにアクセスしたクライアントの元に送られます。クライアント側ではブラウザでこのCookieを一定期間保存します。

 

laravelでCookie(クッキー)を実装してみよう

クッキーをもっと身近に感じるためにも、ちょっとここらでクッキーを実装してみましょう。

 

 

以下の方のブログの記事を参考にLaravelCookieを作るコードを掲載しました。ではざっくりとこのコードについて解説していきましょう。

 

ブラウザのクッキーを取得する

 

の部分でブラウザのクッキーを取得し$valueに代入します。

 

クッキーを生成する

 

の部分でクッキーを生成します。第二引数の$valueがクッキーで保有する値のうちの1つであり、第三引数はクッキーの保有時間です。

 

ざっと簡単な説明になってしまいましたが、クッキーについてざっとですが理解することができました。

タイトルとURLをコピーしました