方法一
方法二
方法三给curl设置一些参数,可以加快速度,代码来自网络
代码四
核心代码:
上面的代码,逐风已将两种获取方式进行一个整合,方便不同获取HTTP状态情景的需求;
返回结果:
调用案例2:getHeaders('//www.jb51.cc/',false);
返回结果:
/
array(10) {
[0]=>
string(15) "HTTP/1.1 200 OK"
["Server"]=>
string(5) "nginx"
["Date"]=>
string(29) "Mon,04 Jul 2016 06:21:35 GMT"
["Content-Type"]=>
string(9) "text/html"
["Content-Length"]=>
string(5) "26898"
["Last-Modified"]=>
string(29) "Mon,04 Jul 2016 06:16:00 GMT"
["Connection"]=>
string(5) "close"
["Vary"]=>
string(15) "Accept-Encoding"
["ETag"]=>
string(15) ""5779ff20-6912""
["Accept-Ranges"]=>
string(5) "bytes"
}
/
基本上就这些了,大家可以适当补充