From 274f05792ce7a275ca510d28d722fa73e3d62252 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Sat, 4 Nov 2006 11:44:04 +0000 Subject: [PATCH] une solution pas vraiment satisfaisante pour le bug If-Modified-Since/Last-Modified #655 (Beuc) --- ecrire/public/assembler.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ecrire/public/assembler.php b/ecrire/public/assembler.php index 46a0ccf5f1..947a346e24 100644 --- a/ecrire/public/assembler.php +++ b/ecrire/public/assembler.php @@ -157,10 +157,11 @@ function assembler_page ($fond) { } } - // Entete Last-Modified: s'il y a une chance qu'on fasse 304 (page non dynamique) + // Entete Last-Modified: + // eviter d'etre incoherent en envoyant un lastmodified identique + // a celui qu'on a refuse d'honorer plus haut (cf. #655) if ($lastmodified - AND isset($page['entetes']) - AND strstr($page['entetes']['Cache-Control'],'max-age=')) + AND !isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) $page['entetes']["Last-Modified"]=gmdate("D, d M Y H:i:s", $lastmodified)." GMT"; return $page; -- GitLab