Quelle est la différence entre le client et le serveur de validation?

May 14

Quelle est la différence entre le client et le serveur de validation?


Bien qu'il existe des différences entre le client et la validation du serveur, il est préférable d'effectuer à la fois pour que les données de formulaire sont exacts après le processus de validation et fournit une meilleure expérience utilisateur.

Caractéristiques

validation côté client fonctionne dans un navigateur Web en utilisant un langage de script client, tels que JavaScript, pour vérifier si les valeurs de formulaire sont correctes. validation côté client permet aux utilisateurs une rétroaction instantanée, réduit l'utilisation de bande passante et est beaucoup plus rapide que la validation côté serveur. Avec la validation côté serveur, les informations de formulaire est transmis et analysé par le serveur Web à travers un langage serveur script, tel que PHP ou Perl.

la sécurité

La validation côté serveur est sécurisé et fonctionne parfaitement avec tous les navigateurs Web. Cependant, vous ne devriez pas faire confiance aux données saisies sur un formulaire si vous avez seulement la validation côté client, qui peut être manipulé. Toute personne qui consulte votre page Web pourrait voir le script de validation, modifier ou supprimer votre code de validation et de soumettre votre formulaire.

Compatibilité

La validation côté serveur est plus compatible, car JavaScript n'a pas besoin d'être activé. Avec la validation côté client, si un utilisateur désactive JavaScript, aucune validation ne se produira. La validation côté serveur permet le formulaire à remplir sans interruption des erreurs de validation ou des avertissements.


          

Post a comment: