Commit 1950d904 by DaSourcerer

Fix for #4372

parent 2cad8fcc
...@@ -129,10 +129,10 @@ class HttpCache extends ActionFilter ...@@ -129,10 +129,10 @@ class HttpCache extends ActionFilter
*/ */
protected function validateCache($lastModified, $etag) protected function validateCache($lastModified, $etag)
{ {
if ($lastModified !== null && (!isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) || @strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) < $lastModified)) { if($etag !== null && isset($_SERVER['HTTP_IF_NONE_MATCH']) && $_SERVER['HTTP_IF_NONE_MATCH'] === $etag) {
return false; return true;
} else { } else {
return $etag === null || isset($_SERVER['HTTP_IF_NONE_MATCH']) && $_SERVER['HTTP_IF_NONE_MATCH'] === $etag; return $lastModified !== null && isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && @strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) >= $lastModified;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment