rediriger vers une page en y ajoutant des infos via POST?

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 : rediriger vers une page en y ajoutant des infos via POST?

par Genova » 12 janv. 2008, 03:15

Ou tout simplement en sessions aussi (via les sessions PHP).

par Patriboom » 12 janv. 2008, 01:19

Si tu ne veux pas toucher au Javascript, tu pourrais par exemple déposer tes bonnes données dans les champs d'une table temporaire ou transitoire (une table qui ne sert qu'à faire transiter les bonnes données en attendant d'avoir un formulaire complètement recevable.)

rediriger vers une page en y ajoutant des infos via POST?

par alakauf » 11 janv. 2008, 22:41

Bonjour,
J'ai une page page1.php qui affiche un formulaire. La validation de ce formulaire m'envoie sur une page validation.php. Là je veux effectuer tout plein de tests sur les données du formulaire. Il y a à la fois des tests simples (vérifier que certains champs sont remplis) et d'autres qui nécessitent des accès à une base MySQL. En cas d'échec, je voudrais afficher à nouveau la page1, mais avec les champs valides remplis.

Je sais afficher la page1 via la fonction header(). J'y transmets meme certains informations en GET. Mais, compte tenu du nombre d'informations de mon formulaire, je voudrais aussi transmettre toutes les données valides en POST.

Est ce qu'ily a un moyen de faire cela en PhP ou dois-je me créer un pseudo-formulaire en Javascript et faire un submit dessus?

Merci d'avance pour votre aide.