[Web Service] Equivalent location mais pour POST
Bonjour,
Mon problème tout simple est de transmettre des variables POST à un serveur bancaire mais sans passer par un formulaire.
Avec des variables GET, c'est plus que facile :
Code:
1 2
|
header ("location:http://www.la banque?a=$var\n\n"); |
Pour POST, je pensais m'en sortir HTTP_REQUEST de PEAR, mais je pense mal comprendre et c'est mal documenté.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
// $url = la banque
// $tabpay = les variables à transmettre;
$c = new HTTP_Request ($url);
$c -> setMethod (HTTP_REQUEST_METHOD_POST);
while (list ($k, $v) = each ($tabpay))
{
$c -> addPostData ($k, $v);
}
$c -> sendRequest ();
$page = $c -> getResponseBody ();
print $page; |
Le problème est que je reste dans mon script.
J'accède bien au serveur bancaire mais je prends un message d'erreur.
Est-il possible de transmettre ces variables POST mais en se retrouvant chez la banque ?
Merci d'avance.