2009-08-01 5 views

Répondre

6

Validez votre côté serveur de données. La validation côté client est idéale pour aider les utilisateurs novices, mais vous ne devriez pas lui faire confiance car elle peut être contournée - la validation côté serveur est indispensable pour appliquer les bonnes valeurs. Un googler rapide pour « validation de formulaire php » relevai cet exemple des différences entre la validation côté serveur et côté client:

http://www.php-mysql-tutorial.com/wikis/php-tutorial/form-validation-using-php.aspx

1

vous pouvez mettre javascript valuidation pour chaque champ, par exemple si tout est requis, e-mail valide, etc. Vous pouvez également utiliser la validation côté serveur. Une bonne approche serait d'utiliser les deux pour plus de sécurité.

http://www.w3schools.com/jS/js_form_validation.asp

http://www.html-form-guide.com/php-form/php-form-validation.html

http://www.php-mysql-tutorial.com/wikis/php-tutorial/form-validation-using-php.aspx

+4

Vous dites "tyou peut également utiliser la validation côté serveur"; NON: vous ** devez ** utiliser la validation côté serveur, ** toujours **! Les validations JS sont justes pour que votre formulaire soit plus convivial, évitant ainsi le temps d'attente qu'implique un aller-retour client-serveur en cas d'erreur. Javascript peut être déshabillé, la publication de formulaire peut être falsifiée, ... ** Vous ne devez pas compter sur les validations JS **, qui ne sont pas sécurisées! –

Questions connexes