file get contents - file_get_contents: get full response (PHP) -


i'm using following code post information url.

$query = http_build_query($myvars);     $options = array(         'http' => array(             'header' => "content-type: application/x-www-form-urlencoded\r\n".                         "content-length: ".strlen($query)."\r\n".                         "user-agent:myagent/1.0\r\n",             'method'  => "post",             'content' => $query,         ),     );     $context = stream_context_create($options);     $response = file_get_contents($url, false, $context); 

is possible show complete header information of response.

first used curl, took cpu. curl used following option:

curl_setopt($ch, curlopt_header, 1); 

and received following header information:

http/1.1 100 continue http/1.1 200 ok date: mon, 21 sep 2015 07:06:35 gmt server: apache/2.4.7 (ubuntu) x-powered-by: php/5.5.9-1ubuntu4.11 content-description: file transfer content-disposition: attachment; filename=file.txt content-transfer-encoding: binary content-length: 333 cache-control: must-revalidate, post-check=0, pre-check=0 expires: 0 pragma: public vary: accept-encoding content-type: text/plain 

is file_get_contents possible?

  file_get_contents("http://example.com");   var_dump($http_response_header); 

http://php.net/manual/en/reserved.variables.httpresponseheader.php


Comments

Popular posts from this blog

java - Date formats difference between yyyy-MM-dd'T'HH:mm:ss and yyyy-MM-dd'T'HH:mm:ssXXX -

c# - Get rid of xmlns attribute when adding node to existing xml -