既然我想弄清楚为什么通过ZF2设置cookie似乎很难?可能它不是,但我不明白为什么cookie没有设置。ZF2 setCookie不工作
代码
use Zend\Http\Header\SetCookie;
$response = $this->getResponse()->getHeaders();
$cookiesAccepted = new SetCookie('accepted_cookies', 1, strtotime('+1 Year', time()), '/');
$cookieTest = new SetCookie('test_key', 'test_value', strtotime('+1 Year', time()), '/');
$response ->addHeader($cookiesAccepted);
$response ->addHeader($cookieTest);
刷新页面。自卸
Debug::dump($_COOKIE);
输出测试不包含 'accepted_cookies' 或 'test_key' 的cookie。
[在zend框架中设置cookie的可能的重复](http://stackoverflow.com/questions/9514879/set-cookie-in-zend-framework) – WillardSolutions
@EatPeanutButter该链接是一个与zend框架1有关的问题不是zend框架2 – Wilt
这是ZF2确实 – directory