2015-06-09 3 views
0

Я пытаюсь использовать файлы cookie на ZF2, но у меня проблемы.Cookies на Zend Framework 2

Мой способ создать печенье как то:

$cookie = new SetCookie('locale', $locale, time() + 365 * 60 * 60 * 24); 
    $response = $serviceManager->get('Response')->getHeaders(); 
    $response->addHeader($cookie); 

Проблема заключается в том, когда я пытаюсь не читать, что ничего не показано. Я прочитал этот файл cookie:

$cookies = $serviceManager->get('Request')->getHeaders()->get('Cookie'); 
    $cookies->locale; 

Что случилось?

ответ

0

Решенный!

Проблема была в том, что путь, который я назначил для файла cookie, был неправильным!

$cookie = new SetCookie('locale', $locale, time() + 365 * 60 * 60 * 24, $request->getBaseUri()); 
+0

Не могли бы вы опубликовать рабочий код? –