22-12-2006, 02:11 PM
Pour ma part, je rajouterai une gestion pour les guillemets.
si le serveur que tu utilises est en Magic Quotes On et que tu passe sur une version avec cette option à off, ça risque de faire mal
Ensuite, sur les données affichables comme le nom, je rajouterai un htmlspecialchars() histoire d'éviter les petits malins qui mettent des tags HTML dans leur nom.si le serveur que tu utilises est en Magic Quotes On et que tu passe sur une version avec cette option à off, ça risque de faire mal
Code PHP :
<?php
//exemple
if(!get_magic_quotes_gpc()){
$name=addslashes($_POST['name']);
$pass=addslashes($_POST['pass']);
} else {
$name=addslashes($_POST['name']);
$pass=addslashes($_POST['pass']);
}
Enfin, je recontrôlerais TOUS les champs du formulaire POST.
Même si les valeurs sont vérifiées à l'envoi par du Javascript, il est super façile de passer outre cette vérification et d'envoyer des valeurs non conformes...
Donc, il faut retester systématiquement les valeurs reçues et renvoyer sur le formulaire et/ou une page d'erreur si il y a un problème.