PHPでSESSION管理方法のメリットとデメリットが微妙に明確でなく、お聞きしたいです。
一般的(?)には特に設定せず、サーバー任せといった感じでsession_startを行い、$_SESSIONへ代入していくかと思うのですが、
データベースにSESSION用のテーブルを作成し、そちらを使用して管理していく方法もあるかと思います。
そこでそれぞれの管理方法のメリットとデメリットがあれば具体的に知りたいです。
パッと思いつく限りでは、データベース化した方がデータ削除などが行える為、
強制的にSESSIONをクリアしたりでき、良いのかな?と思うところですが、
データベース障害の際におかしなことになったりする?なども思ったりします。
双方をプロジェクトによって使い分けておられる方や、こういう理由でこちらの管理方法しか使わない!といったアドバイスが頂けたら幸いです。
よろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/12 04:28
2016/07/12 04:43
2016/07/12 04:49
2016/07/12 07:07