[PHP] form et redirection

form et redirection [PHP] - Programmation

Marsh Posté le 02-12-2001 à 12:54:29    

C'est un peu tordu mon truc mais bon:
 
j'ai un form qui appelle une page A.
Sur la page A je traite les résultats et je voudrait ensuite forwarder les resultats du form vers une page B(page que je ne peux pas modifier).
 
En gros la page A est un intermedaire.
Je précise tout de suite, il n'y a pas moyen de fusionner la page A et B,toutes les 2 utilisent les données du form,et toutes les 2 doivent etre executés.
 
ce que je pense faire,mais c'est pas tres élegant, c'est refaire un form avec les valeurs recu et le faire submiter automatiquement vers la page B avec du javascript.  
 
Qu'en pensez vous?

Reply

Marsh Posté le 02-12-2001 à 12:54:29   

Reply

Marsh Posté le 02-12-2001 à 13:23:55    

Pourquoi faire compliquer quand on peu faire simple.
 
Dans ta page A, tu mets le code suivant :
 
$mode="r";
$fp=fopen($URL,$mode);
while (!feof($fp))
{ $page=$page.fgets($fp,65000); // chargement du modele
}
fclose($fp);
 
 
Il te reste plus qu'a créer la bonne URL. (regarde comment c'est constitué dans ton navigateur pour avoir la bonne syntaxe)
Dans ta variable $page, tu récupére le résultat de la page B entête compris. ;)

Reply

Marsh Posté le 02-12-2001 à 14:00:30    

j'ai oublié de préciser que les valeurs du form sont envoyé avec la methode post (j'ai une variable avec du texte comme valeur et ca depasse la limite des 256 caracteres pour utiliser la methode get).
 
au lieu de faire:
form -> Page A ET form -> Page B
je voudrais faire:
 form -> Page A -> Page B
de maniere a ce que la page A soit transparente
 
donc je pense que si je fait fopen($URL,$mode) les variable sont passé dans l'url, ce qui ne marchera pas dans mon cas.

Reply

Marsh Posté le 02-12-2001 à 19:00:05    

Reply

Marsh Posté le 03-12-2001 à 14:13:53    

bon j'ai essayer mais la fonction fsockopen a été désactivée :gun:  
 
y a pas un autre moyen? (je voudrait aussi connaitre le résultat de la derniere page, ce qui n'etait pas possible avec la foncion précedente)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed