0

我尝试在模型中设置一个 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);
4

1 回答 1

1

您需要将标头添加到 HTTP 响应对象,而不是 HTTP 客户端的随机实例。

不过,该模型可能不是适合此的地方。根据您要执行的操作,我建议您改为返回令牌,以便您可以在控制器操作中设置此 cookie。

于 2013-10-23T13:38:05.720 回答