Bonsoir,
Pour éviter une injection de HTML via la faille XSS, j'ai lu qu'il fallait utiliser htmlspecialchars. Cependant cette fonction est plutôt contraignante. Par exemple dans un système de news où les articles seraient enregistrés dans une bdd, il serait impossible d'afficher le texte en gras: on récupèrede la bdd mais htmlspecialchars empêche leur activation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <strong>texte</strong>
Existe-t-il une alternative? Par exemple refuser tout formulaire contenant du code HTML et utiliser des balises bbcode qui seront remplacées par des balises HTML?
Merci!
Partager