要使用PHP CURL查看header信息,您可以使用以下代码:
$url = 'http://example.com';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
$response = curl_exec($ch);
$headerSize = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$header = substr($response, 0, $headerSize);
curl_close($ch);
echo $header;
在上面的代码中,我们首先使用curl_init()
函数初始化一个CURL会话,并将URL设置为要请求的URL。然后,我们通过curl_setopt()
函数设置一些CURL选项:
CURLOPT_RETURNTRANSFER
:将返回的结果作为字符串返回,而不是直接输出。CURLOPT_HEADER
:将header信息包含在返回结果中。CURLOPT_NOBODY
:不返回body内容,只返回header信息。接下来,我们使用curl_exec()
函数执行CURL请求,并使用curl_getinfo()
函数获取header的大小。然后,我们使用substr()
函数从返回结果中截取出header信息。
最后,我们使用curl_close()
函数关闭CURL会话,并将header信息输出到屏幕上。
请注意,您需要将$url
变量替换为您要请求的实际URL。
上一篇:PHP操作SOAP详解
下一篇:PHP 多任务协程处理
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站