[SPIP Zone] [SPIP - Contrib] [forum] Balise #SESSION

(ceci est un message automatique)

Message posté à la suite de l'article « Balise #SESSION ».

Ne repondez pas a ce mail mais sur le forum a l'adresse suivante :
http://www.spip-contrib.net/Balise-SESSION#forum408357

** Balise #SESSION

* Salut,

on ne peut pas passer par un script perso pour faire un #INCLURE, on ne
peut le faire qu'avec <INCLURE(xxx.php)>.

Le principe de la balise #SESSION, c'est de faire un cache "personnel" (le
cache fabriqué pour l'auteur 1 ne doit pas être donné à l'auteur 2),
d'où l'intérêt d'isoler au maximum ce qui est personnalisé et
d'exploiter un cache général pour tout le reste.

Le principe de #INCLURE, c'est de gérer le contenu (cache) de cet inclure
directement dans le cache englobant (qui lui ne dépend pas de
l'utilisateur), pour éviter un assemblage de petits fichiers.

Les deux approches sont donc par nature incompatibles.

Si on laissait la mécanique se dérouler, on enverrait potentiellement à
l'auteur 1 à l'auteur 2.

Ca serait éventuellement possible si le cache englobant était lui meme
personnalisé (contenant #SESSION), mais il faudrait alors faire passer le
contenu de la session dans le contexte de #INCLURE (un genre de
#INCLURE{fond=xxx}{session}, mais comme c'est un tableau, je ne pense pas
que ca marche)

J'espère que ce que je raconte est compréhensible...

@++