去评论
dz插件网

discuz插件应用php中获取远程页面http头部信息的方法

admin
2021/01/17 17:18:02
discuz插件应用php中获取远程页面http头部信息的方法:
第一种:php自带函数 get_headers($url);
  1. $arr = get_headers('http://www.baidu.com');
  2. print_r($arr);


第二种:打印$http_response_header变量。该变量在脚本中调用get_headers 或者使用file_get_contents($url后生效)

  1. $html=file_get_contents('http://www.baidu.com');
  2. print_r($http_response_header);
第三种:使用fread fopen之类函数,然后用stream_get_meta_data函数获取打开文件数据流信息

  1. $fp=fopen('http://www.baidu.com','r');
  2. //print_r($http_response_header);
  3. print_r(stream_get_meta_data($fp));