Comment récupérez-vous vos valeurs de form ?

WRInaute accro
oui mais d'un coté cela prend plus de mémoire en stockant avec la fonction executée avant, mais de l'autre cela evite a chaque appel d'une page d'executer cette fonction...(moins de resource)
je ne me trompe pas ? est-ce abusé ?
 
WRInaute impliqué
Lors de l'enregistrement dans la base de donnée je n'utilise pas htmlentities(); par contre pour l'affichage je le fais systèmatiquement surtout si les données proviennent des utilisateurs!

Sinon trim(); addslashes(); et nl2br(); (si c'est depuis un textarea) pour l'enregistrement
et htmlentities(); stripslahses(); pour l'affichage! Je ne sais pas si c'est la meilleure solution :(
 
WRInaute accro
ben addslashes pour la mise en bdd et stripslashes pour l'affichage, en meme temps, les visiteurs ne peuvent pas faire de saisie, c'est que les administrateurs formés :) donc je suis pas un bon exemple
 
WRInaute accro
Les addslashes pour la mise dans la BDD ...d'accord...

Mais pour l'affichage il ne dois pas il y'avoir de stripslashes ! probablement que vous avez les magicquotes activé et que vous mettez des slash de trop avec le addslashes...

Un article en anglais pour expliquer "Magic Quotes are Evil" :)
http://www.webmasterstop.com/63.html
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut