Bonjour, je voudrai envoyer des variables POST vers une page à l’aide de :
Je crois que tu vas être obligé de te taper le header à la main…
(à coups de fsockopen, fputs, &cie)
Ce message a été édité par xentyr le 07/10/2003
Aie, en POST je ne pense pas que ce soit possible avec une fonction header… mais tu peux toujours les envoyer par GET !
[quote]header(“Location:http://www.site.com/page.php?variable1=text&variable2=text”);[/quote]Par exemple
Ce message a été édité par BuGaLooD le 07/10/2003
Ah bon ? Arf fait chier !
Tant pis
Mais c’est quoi exactement “à la main” ???
Ce message a été édité par EzecKiel le 07/10/2003
Ça veut dire que tu vas te farcir la requête, à peu près comme ça (trouvé vite fait sous google) :
“);
fputs ($fp, “$out”);
fputs ($fp, “
”);
while(!feof($fp)) { $ret .= fgets($fp,128); }
fclose ($fp);
}
return $ret;
}
// example how to use:
if ($show_example!=1) {
// do nothing.
} elseif (is_array($HTTP_POST_VARS) && sizeof ($HTTP_POST_VARS)>0)
echo "
IT WORKED! YOU ENTERED $var”;
else {
$host=‘localhost’;
$form=’/sendform.php’;
$pass=array( ‘var’ => ‘some stuff’ );
echo $reply=post_data($host, $form, $pass);
} ?>[/quote]Code sans AUCUNE garantie, juste pour te donner une idée…
Ce message a été édité par xentyr le 07/10/2003
Bon je vais me documenter sur PHP.net et je vois çà tranquillou
Oui, c’est un gros racourci mais mettre un header(”location:…” ); ca fait en fait un 403 comme reponse, et donc ca provoque ensuite un GET.
Ce message a été édité par GloP le 07/10/2003