nagato-yuki回答ポイント 500ptウォッチ

書籍「パーフェクトPHP」のフレームワーク拡張について


今回、パーフェクトPHPという書籍で解説しているフレームワークの拡張について質問します。

上記書籍のサンプルURLです。
http://gihyo.jp/book/2010/978-4-7741-4437-5/support

上記の「ミニブログ」サンプルでは、
セッションをテキストファイルにて管理していると思われます(サンプル内のSession.phpから推測)

このテキストファイルで管理してあるセッションをデータベースにて管理したく、
「Session.php」のSessionクラスを改良したく存じます。
しかし、どう改良すればセッションをデータベース化できるか分かりません。

データベースの構造は、
「user」テーブルにセッション変数(session_id)とCSRF対策の変数(csrf_id)のカラムを追加して管理したく思います。

(例)
「user」テーブルのカラム一覧
id
user_name
password
session_id(追加)
csrf_id(追加)
create_at

「Session.php」を改良してセッション管理できるコードを記載していただければ幸いです。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2017-01-28 15:29:32
終了日時
2017-02-04 15:30:03
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798ミニブログ21フレームワーク285CSRF8データベース1894変数1063URL11376セッション439

人気の質問

メニュー

PC版