エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
これはなに? セッションをクライアントサイドだけで管理するのは難しいのでやめようね。という話をする... これはなに? セッションをクライアントサイドだけで管理するのは難しいのでやめようね。という話をする機会が稀にあるのですがどういうときに困るんだっけ?またはどういう値はクライアントサイドに持っていいんだっけ?というのを毎回自分で考えるのが面倒なので書きました。 ここではクライアントサイドだけでセッション管理するのが難しい理由について説明します。そのあとに翻って一般的にセッションはどういう性質を持っているのか(あるいは持っているべきか)という話をします。 クライアントサイドだけでやるセッション管理の例 Railsにはセッションストレージとして、CookieStoreというものがあります。説明に関しては Railsセキュリティガイド: 2.3 セッションストレージ から引用しますが RailsのCookieStoreはクライアント側のcookieにセッションハッシュを保存します。サーバーはこのセ