sessionHandlerInterface
セッションをデータベースに保存していました。すべて正常に動作します。しかし、データベースからシリアル化されたすべてのデータを次のように取得したい
SELECT data FROM session;
それらを出力するときにデータをデコードしてもらいたい。問題を引き起こしている配列自体をsession_decode()
操作しているを使用してみました。$_SESSION
シリアル化されたデータを取得し、デコードされたデータを返したいだけです。
data
これは、列のデータベースに保存されたサンプル セッション データです。
fb_422782977793963_code|s:216:"AQAVKa4Q8sOuioW75V9Ls-cDUEizgJDX5ZkRVLArDlroFvvhasdwKvbyzKEwiMVrN7nc5ghMaw0W67jQu5kt_sc_Edm9sABzB5PakdkUpXr52AViTOltPfPBQHM9T-JoGOQ4gasdbssC8Xt93NKFvdV7XRZ7ZYGZqIsu5SFpfFBHK_hNGDdRVbnbe_xUZVP9WI4h0jDy";fb_422782977793963_access_token|s:111:"AAAGAhasdaAKL7hAvXRv6FHUj1Tk24r7j4NqDwWWUzmXDZA2Igsb1pHjuP4jbBRNKfeYzutm0MFmgxuKPg1n0NEbvZAXM3bwoNZBiZCgZDZD";fb_422782977793963_user_id|s:15:"100004835469598";picture|s:61:"http://m-static.ak .fbcdn.net/rsrc.php/v2/yo/r/sdIqmHJn-SK.gif";
通常のセッション処理で問題なく動作し、セッションをデータベースに読み書きします。
アクティブなセッションのすべてのデータを取得したい。SELECT data FROM セッションを使用する場合。上記のセッションデータ(エンコードされた)を返します。デコードされたデータを取得したいです。