Si on met le code suivant, tout seul dans sa page :
[(#XX|?{x,#FORMULAIRE_ECRIRE_AUTEUR{1}})
ça affiche le code PHP du formulaire (incluant l'adresse mail du
destinataire).
À noter : au lieu de #XX, certaines balises (filtrées ou non) provoquent
le bug, d'autres non. Par exemple,
- avec #VAL{42}|=={42} pas de bug
- avec #EVAL{42}|=={42} ça bug
Idem, les tests sur #ENV ou #SESSION chient, mais #ID_AUTEUR (si on met
une boucle autour) ne provoque pas de bug.
Je crois avoir compris que c'est précisément si #XX récupère un _request() : il applique alors interdire_scripts() sur l'ensemble du résultat de [(#XX|filtres)] et non simplement sur #XX (en appliquant ensuite ce résultat sur les filtres)
C'est simplement en regardant rapidement le débug du code ci dessous que j'imagine ça (?page=poum&id_auteur=1&test=1 :
El Wednesday 09 September 2009 12:33:32 Matthieu Marcillaud va escriure:
Je crois avoir compris que c'est précisément si #XX récupère un
_request() : il applique alors interdire_scripts() sur l'ensemble du
résultat de [(#XX|filtres)] et non simplement sur #XX (en appliquant
ensuite ce résultat sur les filtres)
C'est simplement en regardant rapidement le débug du code ci dessous
que j'imagine ça (?page=poum&id_auteur=1&test=1 :
En effet, entre ces 2 bouts de squelette (#XX* et #XX**):