Slim PHP フレームワークのバージョン 1.5.0 を使用していますが、セッションに問題があります。過去に (Slim を使用して) 問題はなかったので、Slim で何かが変わったのか、それとも自分のセットアップに何か問題があったのだと思います。これは、私の index.php ページのルートの基本的なスニペットです。
$app->get('/test', function() use($app) {
$_SESSION['test'] = 'blah';
var_dump($_SESSION);
});
$app->get('/test2', function() use ($app) {
var_dump($_SESSION);
});
「/test」ルートの出力:
array(1) { ["test"]=> string(4) "blah" }
「/test2」ルートの出力:
array(0) { }
私のセッションはどうなっていますか。私は何か間違ったことをしていますか?PHP のネイティブ セッション以外のものを使用する必要がありますか? 次のプロパティでSlimを初期化しようとしました:
$app = new Slim(array(
'session.handler' => null
));
どちらのオプションも無駄です。