我尝试在模型中设置一个cookie,但它似乎不起作用。有什么想法吗?
$header = new \Zend\Http\Header\SetCookie();
$header->setName('Token');
$header->setValue($token);
$header->setPath('/');
$header->setDomain('localhost');
$header->setExpires(time()+(3600*24*365));
$client = new \Zend\Http\Client();
$client->addCookie($header);
答案 0 :(得分:1)
您需要将标头添加到HTTP响应对象,而不是HTTP客户端的随机实例。
虽然这个模型可能不适合这个。根据您正在尝试做的事情,我建议您改为返回令牌,这样您就可以在控制器操作中设置此Cookie。