If-Modified-Since
リクエスト オブジェクトのヘッダーを使用しようとしているキャッシング ライブラリを見ています。問題は、このヘッダーが設定されないことです。常に空白であり、REQUEST であることがわかります。
If-Modified-Since
リクエストにヘッダーを強制するにはどうすればよいですか? それとも、これが何をするのかについて私は道を外れていますか。
これが私が言及している機能です。
public function isNotModified(Request $request)
{
$lastModified = $request->headers->get('If-Modified-Since');
$notModified = false;
if ($etags = $request->getEtags()) {
$notModified = (in_array($this->getEtag(), $etags) || in_array('*', $etags)) && (!$lastModified || $this->headers->get('Last-Modified') == $lastModified);
} elseif ($lastModified) {
$notModified = $lastModified == $this->headers->get('Last-Modified');
}
if ($notModified) {
$this->setNotModified();
}
return $notModified;
}