Я нашел эту тему Zend Framework 2 - Cookie Concept, пока я искал информацию о настройке cookie в ZF2, но похоже, что информация, включенная в эту тему, устарела.
Я попытался следующий код:Zf2 - Как установить cookie
public function indexAction()
{
$request = $this->getRequest()->getHeaders()->get('Set-Cookie')->foo = 'bar;
$response = $this->getResponse()->getCookie()->baz = 'test';
var_dump($_COOKIE);
...
return new ViewModel();
}
Обе линии вывода предупреждения:
Warning: Creating default object from empty value
Я попытался также:
public function indexAction()
{
$cookie = new SetCookie('test', 'value', 60*60*24); // Zend\Http\Header\SetCookie instance
$header = new Cookie(); // Zend\Http\Cookies instance
$header->addCookie($cookie);
...
return new ViewModel();
}
Это не возвращает ошибку или предупреждение, все, кажется, быть в порядке, но когда я пытаюсь var_dump ($ _ COOKIE), он все равно показывает null.
Да, в моем браузере включен cookie.
Спасибо, это работает! – user1409508
как мы можем перезаписать этот файл cookie и как мы можем его удалить, я искал, но не нашел полезной вещи –