2015-09-21 3 views
1

Я использую следующий код для размещения информации по URL-адресу.file_get_contents: получить полный ответ (PHP)

$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); 

Возможно ли отобразить полную информацию заголовка ответа.

Сначала я использовал завиток, но это заняло много процессора. с завитком я использовал следующий вариант:

curl_setopt($ch, CURLOPT_HEADER, 1); 

И я получил следующую информацию заголовка:

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 

ли с file_get_contents также возможно?

+0

Тх, что было решение –

ответ

Смежные вопросы