Cookie と Session がよくわからないので質問させていただきます。
私の理解
私は Cookie と Session について、以下のように理解しています。この理解に間違いがありましたら、ご指摘いただけると幸いです。
用語 | 意味 |
---|---|
Cookie | ブラウザとサーバの間で保持しておきたい情報を、キーバリュー形式でブラウザに保存しておく仕組み。 |
Session | ブラウザとサーバの間で保持して起きたい情報を、キーバリュー形式でサーバに保持しておく仕組み。このキーバリューに対応する識別子を生成し、それを Cookie としてブラウザに保存する。リクエストを受けたサーバは、識別子からキーバリューを特定し、情報を取り出すことができる。 |
FuelPHP の Session についてわからないこと
FuelPHP の Session のデフォルトの保存先が Cookie であると書いてある記事を見かけました。
FuelPHP の公式ドキュメントにも同様のことが書かれています。
「Session が Cookie に保存される」ということは、それはもはや単なる Cookie であるとしか思えません。
ところが、実際にブラウザで確認してみると、実データは Cookie としては保存されておらず、Session に対応するキー(と思われるもの)が保存されていました。
ここでは、fuelcid
の値が Session に対応する値であり、実データはサーバ上のどこかに保存されているのではないかと思っています。
これはどういうことなのでしょうか。ご存知の方、お答えいただけると幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/08/06 08:53