Valider e6092f27 rédigé par Fil's avatar Fil
Parcourir les fichiers

#HTTP se sépare en deux balises :

- #HTTP_HEADER{Chose: valeur} qui insère un entete dans le tableau $page[entetes] (ceci toujours via le hack d'insertion de la sequence <?php header(...) ?> dans le code, qui est ensuite nettoyée)
- #CACHE{delai} qui fixe la durée du fichier cache.

A noter qu'on peut mixer les deux de façon parfois étonnante comme sur le login, où le fichier est mis en cache côté spip, mais pas côté navigateur
parent c4cdff8b
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+4 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
#HTTP{"Cache-Control: no-store, no-cache, must-revalidate","Pragma: no-cache"}
#CACHE{24 * 3600}
#HTTP_HEADER{Cache-Control: no-store, no-cache, must-revalidate}
#HTTP_HEADER{Pragma: no-cache}

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="#LANG_DIR" lang="#LANG">
<head>
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
#HTTP{7200}
#CACHE{7200}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="#LANG_DIR" lang="#LANG">
<head>
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
#HTTP{86400}
#CACHE{86400}
<BOUCLE_article_principal(ARTICLES) {id_article}><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="#LANG_DIR" lang="#LANG">
<head>
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
#HTTP{86400}
#CACHE{86400}
<BOUCLE_auteur_principal(AUTEURS) {id_auteur}
><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="#LANG_DIR" lang="#LANG">
+6 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<?php	@header("Content-type: text/xml[; charset=(#CHARSET)]"); 
	@header('Cache-Control: max-age=3600');
	echo '<'.'?xml version="1.0"[ encoding="(#CHARSET)"]?'.">\n"; 
?>
#CACHE{3600}
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
@@ -14,6 +12,10 @@
	<language>#LANG</language>
	<generator>SPIP - www.spip.net</generator>

#LOGO_SITE_SPIP

[(#LOGO_SITE_SPIP||extraire_attribut{src})]

[	<image>
		<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
		<url>(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)</url>
Chargement en cours