OVH Cloud OVH Cloud

HTTP Body & PHP

1 réponse
Avatar
Jeremy S.
Bonjour,

Une petite question pour un développement que nous avons en cours :

Est - il possible de récupérer le corps d'un message HTTP en PHP (sur une
requête HTTP POST) ?

Quand on valide un formulaire HTML, on peut récupérer les variables car
leurs noms correspondent aux noms des champs de ce formulaire.

Mais quand le script PHP est appellé par l'intermediaire d'une application
exterieure au serveur web, et que les données dont on a besoin sont
contenues dans le corps du message HTTP ? Comment les récupérer ?

J'espere avoir été assez clair.

Merci de votre aide ;)


--
Cordialement,
Jérémy S.
http://www.leguide.com/

1 réponse

Avatar
S. Pau
Jeremy S. wrote:
Bonjour,

Une petite question pour un développement que nous avons en cours :

Est - il possible de récupérer le corps d'un message HTTP en PHP (sur
une requête HTTP POST) ?

Quand on valide un formulaire HTML, on peut récupérer les variables
car leurs noms correspondent aux noms des champs de ce formulaire.

Mais quand le script PHP est appellé par l'intermediaire d'une
application exterieure au serveur web, et que les données dont on a
besoin sont contenues dans le corps du message HTTP ? Comment les
récupérer ?

J'espere avoir été assez clair.

Merci de votre aide ;)


As-tu regarder du côté de HTTP_Request de pear avec qqchose comme (copie de
l'exemple pear) :
$a = &new HTTP_Request('http://www.yahoo.com/');
$a->addPostData('nom', 'valeur');
$a->sendRequest();
echo $a->getResponseBody();