Passing null as value will remove the header.
public setExpires ( DateTime $date = null ) : |
||
$date | DateTime | A \DateTime instance or null to remove the header |
return |
use Symfony\Component\HttpFoundation\Response; $response = new Response(); $response->setExpires(new \DateTime('+1 day'));上記の例では、レスポンスがクライアントのキャッシュに1日間保存されるようになります。このようにして、クライアントは1日間は同じリソースを再リクエストせずにキャッシュから読み込むことができます。 setExpiresメソッドは、SymfonyのHttpFoundationパッケージを使用する際に、キャッシュ制御が必要な場合に便利な機能です。正しく設定することで、クライアントとサーバー間の通信の効率を向上させることができます。
public setExpires ( DateTime $date = null ) : |
||
$date | DateTime | A \DateTime instance or null to remove the header |
return |