[PHP] Comment envoyer des données en POST à un script ? [Résolu]

Comment envoyer des données en POST à un script ? [Résolu] [PHP] - PHP - Programmation

Marsh Posté le 28-01-2004 à 10:09:06    

Salut,
 
Je voudrais savoir s'il est possible et surtout comment poster des données à partir d'un script php.
 
je m'explique : j'ai des variables dans scrip1.php que je veux poster vers script2.php
 
si je fais header("Location : script2.php?var1=valeur" ); j'envoie en GET, comment le faire en POST ?
 
Merci


Message édité par misterpinguin le 28-01-2004 à 12:44:39
Reply

Marsh Posté le 28-01-2004 à 10:09:06   

Reply

Marsh Posté le 28-01-2004 à 10:46:48    

- Un formulaire avec des champs chachés (input type="hidden" )
- variables de session (c'est plus du POST, mais c'est pas du GET non plus)
 
par exemple

Reply

Marsh Posté le 28-01-2004 à 12:44:25    

deliriumtremens a écrit :

- Un formulaire avec des champs chachés (input type="hidden" )
- variables de session (c'est plus du POST, mais c'est pas du GET non plus)
 
par exemple

oui mais il faut passer par du javascript pour valider
 
j'ai entre temps trouvé mon bonheur sur phpinfo.net :

Code :
  1. <?
  2. // Les données envoyées en POST sous forme d'url
  3. $data = 'txt1='.urlencode($txt1).'&txt2='.urlencode($txt2).'&id='.$id_session;
  4. // monfichier.php3 est l'URL du fichier devant recevoir la requete POST  
  5. $message  = "POST /monfichier.php3 HTTP/1.0\r\n";
  6. $message .= "Content-type: application/x-www-form-urlencoded\r\n";
  7. $message .= "Content-length: ".strlen( $data )."\r\n";
  8. $message .= "\r\n";
  9. $message .= $data."\r\n";
  10. // monserveur correspond au serveur qui doit recevoir la requete
  11. $fd = fsockopen( "monserveur", 80 );
  12. fputs($fd,$message);
  13. fclose($fd);
  14. ?>

Reply

Sujets relatifs:

Leave a Replay

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