Skip to content
Extraits de code Groupes Projets
Valider 27c49c81 rédigé par Fil's avatar Fil
Parcourir les fichiers

ne pas envoyer de last-modified: quand on sait qu'on ne va pas l'honorer ;...

ne pas envoyer de last-modified: quand on sait qu'on ne va pas l'honorer ; evite un plantage (erreur 500) sur apache2+php-cgi (Beuc)
parent 68e44def
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -121,7 +121,7 @@ function assembler_page ($fond) { ...@@ -121,7 +121,7 @@ function assembler_page ($fond) {
$page['entetes']["Connection"] = "close"; $page['entetes']["Connection"] = "close";
$page['texte'] = ""; $page['texte'] = "";
} else { } else {
if (!$use_cache ) { if (!$use_cache) {
if (isset($page['contexte'])){ if (isset($page['contexte'])){
// Remplir les globals pour les boutons d'admin // Remplir les globals pour les boutons d'admin
foreach ($page['contexte'] as $var=>$val) foreach ($page['contexte'] as $var=>$val)
...@@ -138,7 +138,7 @@ function assembler_page ($fond) { ...@@ -138,7 +138,7 @@ function assembler_page ($fond) {
auto_content_type($page); auto_content_type($page);
$flag_preserver |= (headers_sent()); $flag_preserver |= headers_sent();
// Definir les entetes si ce n'est fait // Definir les entetes si ce n'est fait
if (!$flag_preserver) { if (!$flag_preserver) {
...@@ -157,7 +157,10 @@ function assembler_page ($fond) { ...@@ -157,7 +157,10 @@ function assembler_page ($fond) {
} }
} }
if ($lastmodified) // Entete Last-Modified: s'il y a une chance qu'on fasse 304 (page non dynamique)
if ($lastmodified
AND isset($page['entetes'])
AND strstr($page['entetes']['Cache-Control'],'max-age='))
$page['entetes']["Last-Modified"]=gmdate("D, d M Y H:i:s", $lastmodified)." GMT"; $page['entetes']["Last-Modified"]=gmdate("D, d M Y H:i:s", $lastmodified)." GMT";
return $page; return $page;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter