begin process at 2012 05 29 01:28:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Double envoie lors d'une validation de formulaire?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Double envoie lors d'une validation de formulaire?

lundi 10 avril 2006 à 16:07:31 | Double envoie lors d'une validation de formulaire?

Monico9385

Bonjour à tous,

j'ai un petit soucis concernant un double envoie lors de la validation d'un formulaire, je m'explique :
j'ai sur un site un formulaire classique (nom, prenom, email...) et il faut que je récupère ces informations sur 2 sites différents (celui où est le formulaire, et un autre) . J'ai pensé aux headers, mais je vois pas trop comment faire, car un location ne suffit pas... Les infos recueillis sont ensuite envoyés dans une base de données, donc il faut que j'enregistre mes infos dans la base du site où il y a le formulaire, avant de faire ma redirection vers mon autre site.

Si quelqu'un à une idée?

Merci d'avance


lundi 10 avril 2006 à 16:18:02 | Re : Double envoie lors d'une validation de formulaire?

nougitch

Salut

Dans ton 'header', tu peux envoyer les variables avec la méthode GET.
Du type :
header("location:page.php?var1=$var1&var2=var2&varn=varn");

Je ne sais pas si c'est la meilleure solution mais c'en est une.

Cdt
lundi 10 avril 2006 à 16:25:05 | Re : Double envoie lors d'une validation de formulaire?

Monico9385

oui j'y ai pensé, mais le problème c'est qu'il faut pas que les informations soient passées en get mais en post :(
lundi 10 avril 2006 à 16:48:18 | Re : Double envoie lors d'une validation de formulaire?

nougitch

Pourquoi est-ce qu'il te les faut impérativement en POST ?
Tu les récupères après comme tu veux.
lundi 10 avril 2006 à 16:53:57 | Re : Double envoie lors d'une validation de formulaire?

Monico9385

bah il faut pas qu'elles soient visible dans l'url du navigateur! question de sécurité !!!


lundi 10 avril 2006 à 17:55:18 | Re : Double envoie lors d'une validation de formulaire?

malalam

Administrateur CodeS-SourceS
hello,

tu crées les arguments de ta requête :
$sReq = 'login=xxx&mdp=xxx';

Tu crées ta requête post via header  :
$header .= 'POST ton_url HTTP/1.1'."\r\n";
$header .= 'HOST: ton_hote'."\r\n";
$header .= 'Content-Type: application/x-www-form-urlencoded'."\r\n";
$header .= 'Content-Length: ' . strlen($sReq)."\r\n\r\n";

Tu ouvres un stream via fsockopen :
$fp = fsockopen ($ton_serveur, 80, $errno, $errstr, 30);

tu écris ta requête :
fputs ($fp, $header . $sReq);

Tu récupères la réponse :
while ( !feof ($fp) ){
   
$sRep= fread($fp,1024);
   echo $sRep;
}

mardi 11 avril 2006 à 10:29:03 | Re : Double envoie lors d'une validation de formulaire?

Monico9385

salut ! merci de ton aide. Apres consultation d'autres sites, il faut faire ca à première vu, mais c'est pas super évident :(
Qu'est ce que tu entends par : ton_url, ton_hote, ton_serveur ? qu'est ce que je dois mettre ?

Et sinon, moi la réponse je veux la récupérer sur un autre fichier, donc je dois redéclarer le $fp sur ce fichier?

Merci en tout cas !


mardi 11 avril 2006 à 11:35:01 | Re : Double envoie lors d'une validation de formulaire?

malalam

Administrateur CodeS-SourceS
Non, là tu écris ujne requête POST. DOnc sur le fichier de réception (précisé dans ton_url...) (HOST étant le serveur d'arrivée), tu récupères comme n'importe quel auytre post :
$_POST['login'] par exemple
mardi 11 avril 2006 à 11:42:32 | Re : Double envoie lors d'une validation de formulaire?

Monico9385

Ah ok ! tout simplement en effet !

par contre je comprend toujours pas ce qu'il faut mettre à la place de ton_host, ton_url et $ton_serveur ???

Disons que j'ai mon fichier qui contient mon formulaire, qui se situe ici : http://www.monsite.com/formulaire.php, et j'ai mon 2eme fichier qui recupere les infos ici : http://www.monsite2.fr/index.php

Ou je dois mettre ces url? si je dois les mettre déja :( ....

Merci


mardi 11 avril 2006 à 11:49:33 | Re : Double envoie lors d'une validation de formulaire?

malalam

Administrateur CodeS-SourceS
url = url d'arrivée : www.monsite2.fr/index.php

host = host d'arrivée : www.monsite2.fr (ou l'ip).
je pense, faut tester.

1 2

Cette discussion est classée dans : site, formulaire, envoie, double, validation


Répondre à ce message

Sujets en rapport avec ce message

Validation Formulaire [ par kiboumz ] Bonjour, J'ai crée un formulaire duquel j'envoie des données vers une base de données, cependant j'aimerais pouvoir valider mes données avant que je envoie de donnee vers un site annuaire sans formulaire [ par layeure ] bonjour aidez moi svpcomment envoyez des données stocker dans ma page web  ver un site annuaire sans formulaires ?merci d avance de votre aidehttp://l Prob Debutant - Validation d'1 formulaire par Menu Déroulant . [ par marcooo ] Bonjour a tous .J'esplique le problème ... Tout d'abord je tien a dire ke je débute dans le PHP/MySQL.Alors voila, je voudrai créer une sorte de moteu Remplissage de formulaire automatiquement [ par ra_gu ] Bonjour,vrt j'ai une grande problème.en fait, j'ai un projet qui consiste à remplir le formulaire d'un site (qui je n'ai pas accès un sa code source " formulaire et PHP [ par astraia ] Voila d'abord je ne connais pas le PHP j'ai juste crée mon site internet pour mon Hotel avec Frontpage.Aujourd h'ui je voudrai insérer un formulaire  formulaire php upload [ par elenarom ] Bonjour,je suis entrain de réaliser un site web dynamique avec php/mysql avec dreamweaver mxSur mon site web j'ai un formulaire avec un champ de fichi Formulaire pop-up selon IP [ par titov13 ] BonjourPour les besoin d'un site j'ai besoin d'un script un peu particulier que je n'ai pas bien l'habitude de faireen fait il s'agit de lancer un pop remplir champ formulaire depuis l adresse [ par Antho87 ] Bonjour,Ce que je souhaiterai faire c'est que depuis un site, un lien renvoie sur la page d inscription de mon site et qu'un champ soit pré-rempli grâ Validation formulaire anti moteur par recopie d'un texte [ par deud5 ] Bonjour,Je voudrais créer un espace membre pour mon site, avec lors de l'inscription d'un utilisateur, une validation par recopie d'un mot qui se met Validation d'un formulaire et execution PHP [ par faty86 ] Salut tout le monde ,Voila, je veux verifier la valideite des donnees saisies dans un formulaire avant de les envoyer. J'ai fait une fonction Formveri


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales