Formulaire depuis un aute site

Fermé
belgarion00 Messages postés 3 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 10 janvier 2007 - 2 janv. 2007 à 23:03
belgarion00 Messages postés 3 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 10 janvier 2007 - 10 janv. 2007 à 00:18
Bonjour,
alors voila mon probleme, j'ai créé un site en php, et j'aimerais :
-soit connaitre avec certitude ( pas de http referer par exemple ) la provenance du le personne qui a envoyé un formulaire vers ma page
-ou alors empecher que des formulaires aient accés a mon site

( si une perosnne créé un formulaire sur son site qui va vers mon site, comme le savoir? car avec ce procedé il peut mettre n'importe quelle valeur dans les champ du formulaire par exemple, ce qui ne va pas du tout.
A voir également:

1 réponse

Bonjour,

tu peux essayer de mettre un input de type hidden et lui associer une valeur afin d'empêcher le post de formulaire venu d'ailleurs.

Exemple : <form name="gnagnagn" action="gnagnagna" ...><input type="hidden" name="antispam" value="12345wai" />..........</form>

Quand tu récupères tes variables pour poster le formulaire tu fais un if(isset($_POST["verif_formulaire"]))
{
if($_POST["verif_formulaire"] == "12345wai")
{
alors tu postes ton formulaire
}
else
{
l'action qu'il va se passer si la valeur n'est pas identique
}
}

J'espère que ça t'aidera ++

Thomas
0
belgarion00 Messages postés 3 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 10 janvier 2007
9 janv. 2007 à 22:40
Le probleme c'est que il va mettre le meme champ masqué dans son formulaire sur son site... ( en regardant le code source ou meme mieux avec "information sur la page" de firefox, on peut avoir ses info )
0
eolange Messages postés 103 Date d'inscription jeudi 19 octobre 2006 Statut Membre Dernière intervention 23 avril 2009 2 > belgarion00 Messages postés 3 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 10 janvier 2007
10 janv. 2007 à 00:05
- créé une valeur aléatoire que tu controle ( avec la fonction rand() )

- vérifié la provenance de l'url si l'url commence par " www.monsite.fr/formulaire.php"
0
belgarion00 Messages postés 3 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 10 janvier 2007 > eolange Messages postés 103 Date d'inscription jeudi 19 octobre 2006 Statut Membre Dernière intervention 23 avril 2009
10 janv. 2007 à 00:18
pour le rand c'est inutile, vu que tu peut le recopier a tout moment.

par conter pour la provenance, il faudrait trouver une methode fiable, c'est justement cette methode que je galere a trouver :/
0