セッションクラスを作成する 今度は作成したテーブルにセッション情報を保存するPHPのクラスを作成。 DBに処理を寄せたので、MVCでいうとモデルに処理を寄せるのが良いかもしれない。 セッションクラスに必要な関数は次の6つ。 open close read write destroy gc PHP5.4以降ではセッションクラスにSessionHandlerInterfaceを使用することで、簡単に実装することができる。また、php5.5.1以降ではsession_set_save_handlerの7番目の引数にcreate_sidコールバックを指定できる。これを使って独自のセッションIDを発行するように変更可能だが、セッションハイジャックに注意が必要。 設計の際の注意点 InnoDB を使う これはmust。InnoDB でなくてもいいが、「行ロック」をサポートしていることが重要。 inse