我正在使用 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
));
两种选择,无济于事。