par
AB » 10 avr. 2011, 20:43
Mais encore une fois cela ne te sert à rien de faire ce genre de vérif avec une requête vers php.
STRICTEMENT A RIEN à part d'encombrer le serveur avec des requêtes inutiles.
Je partage ce point avec toi, le seul incomvenient JS est que le code est visible par l'utilisateur, si jamais on fesait une betise au niveau des verifications on peut etre choppe
Voila la raison duquelle j'ai mis ce genre de verification
Que ton code javascript soit mal écrit par le développeur ou qu'il soit désactivé par le visiteur, c'est un problème javascript et les données contrôlées par javascript doivent être normalement revalidées en php
hors dépendance javascript.
Le problème de ta méthode est que tu reprends le pire des deux mondes : une requête au serveur pour faire des validations partielles "onkeyup" (alors que javascript pourrait faire le travail sans requête) et de plus ces vérifications sont dépendantes de javascript (donc peuvent être désactivées) puisque tu utilises Ajax.
Normalement c'est uniquement lors de la soumission du formulaire que tu dois refaire les vérifs php - les mêmes mais en une seule fois - que tu as faites "onkeyup" en javascript. C'est à ce prix que l'on a une parfaite complémentarité entre javascript et php : javascript pour éviter des requêtes inutiles et pour le confort du visiteur, complété par un contrôle sécurisé côté serveur en php.
Ta méthode est gourmande en ressource puisque tu fais des requêtes serveur on "onkeyup", et cela ne te dispenseras pas de refaire une validation php juste avant l'enregistrement des données si tu souhaites une sécurité maximum et fonctionnelle sans javascript activé... bref en l'état actuel, ton code n'est ni sécurisé, ni optimisé.
[quote="rimie1"][quote="AB"]
Mais encore une fois cela ne te sert à rien de faire ce genre de vérif avec une requête vers php.
[b]STRICTEMENT A RIEN[/b] à part d'encombrer le serveur avec des requêtes inutiles.
[/quote]
Je partage ce point avec toi, le seul incomvenient JS est que le code est visible par l'utilisateur, si jamais on fesait une betise au niveau des verifications on peut etre choppe :(
Voila la raison duquelle j'ai mis ce genre de verification[/quote]
Que ton code javascript soit mal écrit par le développeur ou qu'il soit désactivé par le visiteur, c'est un problème javascript et les données contrôlées par javascript doivent être normalement revalidées en php [b]hors dépendance javascript[/b].
Le problème de ta méthode est que tu reprends le pire des deux mondes : une requête au serveur pour faire des validations partielles "onkeyup" (alors que javascript pourrait faire le travail sans requête) et de plus ces vérifications sont dépendantes de javascript (donc peuvent être désactivées) puisque tu utilises Ajax.
Normalement c'est uniquement lors de la soumission du formulaire que tu dois refaire les vérifs php - les mêmes mais en une seule fois - que tu as faites "onkeyup" en javascript. C'est à ce prix que l'on a une parfaite complémentarité entre javascript et php : javascript pour éviter des requêtes inutiles et pour le confort du visiteur, complété par un contrôle sécurisé côté serveur en php.
Ta méthode est gourmande en ressource puisque tu fais des requêtes serveur on "onkeyup", et cela ne te dispenseras pas de refaire une validation php juste avant l'enregistrement des données si tu souhaites une sécurité maximum et fonctionnelle sans javascript activé... bref en l'état actuel, ton code n'est ni sécurisé, ni optimisé.