"无效的cookie路径"设置cookie_path时使用Zend \ Session

时间:2016-02-06 04:29:19

标签: php zend-framework

我正在尝试将Cookie路径设置为我的本地域:

$config = new \Zend\Session\Config\StandardConfig();
$config->setOptions(array(
    'cookie_path' => '.jt.martyndev',
));
$sessionManager = new \Zend\Session\SessionManager($config);
\Zend\Session\Container::setDefaultManager($manager);
return new \Zend\Session\Container('jt_sso');

但是,我收到以下异常:

Type: Zend\Session\Exception\InvalidArgumentException
Message: Invalid cookie path
File: /var/www/jt_sso/vendor/zendframework/zend-session/src/Config/StandardConfig.php
Line: 439

为什么我的Cookie域无效?没关系。我在其他应用中使用得非常好。

1 个答案:

答案 0 :(得分:0)

我认为你让cookie_pathcookie_domain感到困惑。 cookie_path应设置为cookie应该有效的路径,例如/(默认值)或/questions/之类的内容。 cookie_domain是您设置为主机名的那个。