如何在ZF2中更改会话cookie路径?

时间:2013-05-03 16:50:24

标签: zend-framework2 zend-session

我想在ZF2中更改会话cookie路径。默认情况下,/我想在/my_path/上更改它 我尝试用SessionManager

来做
$config = new \Zend\Session\Config\StandardConfig();
$config->setOptions(array(
    'cookie_path' => '/my_path/',
));
$sessionManager = new \Zend\Session\SessionManager($config);
\Zend\Session\Container::setDefaultManager($sessionManager);
$sessionManager->start();

但它不起作用


消退: 更改$config = new \Zend\Session\Config\SessionConfig();

上的第一行

1 个答案:

答案 0 :(得分:2)

仅仅创建会话管理器是不够的,还需要告诉会话容器有关它,Container类有一个静态方法来做到这一点。将以下行添加到您的代码

    \Zend\Session\Container::setDefaultManager($sessionManager);