(PECL pecl_http:0.12.0-1.5.5)
http_parse_message — Analyse un message HTTP
Analyse le message HTTP dans un objet simple récursif.
chaîne contenant un message HTTP simple ou plusieurs messages HTTP consécutifs
Retourne une structure d'objets hiérarchiques des messages analysés.
Exemple #1 Exemple avec http_parse_message()
<?php
define ('URL', 'http://www.example.com/');
print_r(http_parse_message(http_get(URL, array('redirect' => 3))));
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
stdClass object ( [type] => 2 [httpVersion] => 1.1 [responseCode] => 200 [headers] => Array ( [Content-Length] => 3 [Server] => Apache ) [body] => Hi! [parentMessage] => stdClass object ( [type] => 2 [httpVersion] => 1.1 [responseCode] => 302 [headers] => Array ( [Content-Length] => 0 [Location] => ... ) [body] => [parentMessage] => ... ) )