PHP |如何从GET请求获取标头?

时间:2018-02-10 14:32:30

标签: php

我想显示收到的来自我发送的GET请求的标题

PHP:

<?php
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:51.0) Gecko/20100101 Firefox/51.0"
));
$context = stream_context_create($opts);
$url = "http://spys.me/proxy.txt";
// instead of file_get_contents
$data = getallheaders($url, false, $context);

echo $data;

2 个答案:

答案 0 :(得分:3)

你可以得到像这样的所有标题

foreach (getallheaders() as $name => $value) {
    echo "$name: $value\n";
}

答案 1 :(得分:0)

简单var_dump()怎么样?

var_dump(getallheaders());