1

我正在尝试在 symfony2 项目中设置 cookie。一切正常,除了浏览器关闭后cookie被删除。我试图设置过期时间,但它会引发错误:Expiry date cannot have a year greater then 9999

我该如何解决?

这是我的代码:

$time = time() * 3600 * 24 * 7;
$response = new Response();
$response->headers->setCookie(new Cookie('lang', $lang, $time));
$response->send();
4

1 回答 1

11

你的$time计算应该是

$time = time() + (3600 * 24 * 7);
于 2012-05-24T13:33:27.913 回答