
Envoyé par
siddh
je suis partisant du double controle mais je me met un flag qui me permet de savoir si le javascript a fait ou pas son controle pour pas doubler inutilement. ...
Je ne suis pas d'accord avec toi la dessus, il faut considérer le javascript comme n'étant pas sur. C'est à dire que je peux très bien faire un POST vers ta page php avec soi disant le flags initialisé. On fait ce que l'on veux.
Et si tu ne fait pas le controle en php, on peux facilement faire croire au php que le controle à déjà été fait alors que ce n'est pas le cas.
Pour reprendre ton exemple, si un champ attend du numérique et que tu ne le vérifie pas en php, ca peux générer des erreurs de scripts si on tombe par exemple sur un or die(mysql_error()) qui pourrait donner un truc du style:
Error near "INSERT INTO bidule SET nombre=Truc envoyer en javasvcript"
Ce qui est une info très interessante quand tu cherche à hacker un serveur par exemple. En un seul test, on sais qu'il existe une table 'bidule' avec un champ 'nombre'. Et ne parlons pas des injection SQL possible...
Enfin tout ça pour dire que je suis pour faire une double vérification
systématiquement...
Partager