Interdire les envoie de formulaire depuis un autre site ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Interdire les envoie de formulaire depuis un autre site ?

par @rthur » 21 sept. 2007, 13:11

Bonjour,

La seule solution sécurisée est de vérifier les variables que tu reçois depuis l'extérieur avant de les traiter dans ton script PHP.
Vouloir bloquer l'envoi d'un formulaire depuis un site autre que le tien est contournable très facilement et ne présente pas d'intérêt à mon sens.

Interdire les envoie de formulaire depuis un autre site ?

par Nico128 » 21 sept. 2007, 13:00

Salut à tous! Je pense pas que le titre soit très claire alors je vais essayé d'expliquer.

J'ai une liste avec les nombres de 1 à 20. C'est pour noter le fichier que je propose en téléchargement. Met une personne peut très bien copier le formulaire, mettre action="l'adresse de ma page" et faire une liste qui va jusqu'à 100000 et l'envoyer, pour fausser la note. J'vois pas l'intéret de faire ça mais pourquoi pas... ^^

Donc ce qu'il faudrait c'est qu'en php j'interdise les notes supérieurs à 20 et inférieur à 1... Mais si faut faire ça pour chaque formulaire de ce genre c'est un peu chiant. Enfin, si j'ai pas le choix c'est ce que je ferai...

Un autre exemple aussi... Si je fait un champs avec une limitation de caractère, on peut très bien copier le formulaire et enlever cette limite.

Donc avant de modifier mes scripts j'aimerais m'assuer qu'il existe pas un meilleur moyen pour contrer ça. je sais que pour interdire les téléchargement depuis un autre site on peut utiliser un htaccess... mais pour les formulaire...??

Voilà, merci d'avance !