2013-05-03 3 views
3

Je veux changer le chemin de cookie de session dans ZF2. Par défaut, il est / Je souhaite modifier sur /my_path/ J'ai essayé de le faire avec SessionManagerComment changer le chemin du cookie de session dans ZF2?

$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(); 

Mais il ne fonctionne pas


Resolve: changer première ligne $config = new \Zend\Session\Config\SessionConfig();

Répondre

2

Il ne suffit pas simplement de créer le gestionnaire de session, vous devez également en informer les conteneurs de la session, la classe Container a une méthode statique. d faire ça. Ajoutez la ligne suivante à votre code

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

J'ai essayé (question mise à jour), il ne fonctionne pas – Ildar

+0

Êtes-vous réellement commencer la séance après que l'utilisation '$ sessionManager-> start();' – Crisp

+0

Oui je fais. (question mise à jour à nouveau) – Ildar

Questions connexes