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 に答える