2016-02-06 2 views
0

Я пытаюсь установить путь куков на мой локальный домен:«Invalid печенье путь» с Zend сессии при установке cookie_path

$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 не действителен? Все нормально. Я использовал его отлично в других приложениях.

ответ

0

Я думаю, вы вводите в заблуждение cookie_path и cookie_domain. cookie_path должен быть установлен на путь, ниже которого должен быть действителен файл cookie, например. / (по умолчанию) или что-то вроде /questions/. cookie_domain - это тот, который вы задали для имени хоста.

+0

Так что я, спасибо, что указал на это – Martyn

Смежные вопросы