1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > php如何处理查询请求 PHP的curl查看header信息的功能(包括查看返回header和请求header)...

php如何处理查询请求 PHP的curl查看header信息的功能(包括查看返回header和请求header)...

时间:2020-06-30 21:34:25

相关推荐

php如何处理查询请求 PHP的curl查看header信息的功能(包括查看返回header和请求header)...

PHP的curl功能十分强大,简单点说,就是一个PHP实现浏览器的基础。

最常用的可能就是抓取远程数据或者向远程POST数据。但是在这个过程中,调试时,可能会有查看header的必要。

如下:

echo get(\);exit;

function get($url) {

$ch = curl_init();

curl_setopt($ch, CURLOPT_HTTPGET, true);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, ); //TRUE 将curl_exec()获取的信息以字符串返回,而不是直接输出。

$header = [User-Agent: php test]; //设置一个你的浏览器agent的header

curl_setopt($ch, CURLOPT_HTTPHEADER, $header);

curl_setopt($ch, CURLOPT_HEADER, ); //返回response头部信息

curl_setopt($ch, CURLINFO_HEADER_OUT, true); //TRUE 时追踪句柄的请求字符串,从 PHP 5.1.3 开始可用。这个很关键,就是允许你查看请求header

curl_setopt($ch, CURLOPT_URL, $url);

$result = curl_exec($ch);

echo curl_getinfo($ch, CURLINFO_HEADER_OUT); //官方文档描述是“发送请求的字符串”,其实就是请求的header。这个就是直接查看请求header,因为上面允许查看</

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。