Skip to content
Extraits de code Groupes Projets
Bifurcation depuis spip / spip
13604 validations de retard le dépôt en amont.
  • Fil's avatar
    b452d2ec
    la balise #SESSION · b452d2ec
    Fil a rédigé
    cette balise provoque l'invalidation du cache si la session du visiteur a change : elle garantit donc que le cache est calcule pour ce visiteur et pas un autre (les anonymes partageant la meme session).
    
    son contenu est un tableau (serialize comme #ENV) contenant a ce jour les champs suivants :
    id_auteur
    nom
    login
    email
    statut
    lang
    ip_change
    hash_env
    
    les deux derniers n'ont pas d'interet, ils sauteront probablement ; il manque la bio, a voir si on l'ajoute ; a noter aucun filtre n'est applique (sauf interdire_scripts pour la securite) : pour afficher proprement Hello World il faut faire
    [Hello (#SESSION{nom}|typo)]
    
    n'importe quelle balise peut declencher l'invalideur en invoquant
    $p->desc['session'] = true;
    b452d2ec
    Historique
    la balise #SESSION
    Fil a rédigé
    cette balise provoque l'invalidation du cache si la session du visiteur a change : elle garantit donc que le cache est calcule pour ce visiteur et pas un autre (les anonymes partageant la meme session).
    
    son contenu est un tableau (serialize comme #ENV) contenant a ce jour les champs suivants :
    id_auteur
    nom
    login
    email
    statut
    lang
    ip_change
    hash_env
    
    les deux derniers n'ont pas d'interet, ils sauteront probablement ; il manque la bio, a voir si on l'ajoute ; a noter aucun filtre n'est applique (sauf interdire_scripts pour la securite) : pour afficher proprement Hello World il faut faire
    [Hello (#SESSION{nom}|typo)]
    
    n'importe quelle balise peut declencher l'invalideur en invoquant
    $p->desc['session'] = true;
utils.php 42,61 Kio