Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php获取http状态示例代码

php获取http状态示例代码

发布时间:2018-05-29   编辑:www.jquerycn.cn
本文介绍了php获取网站http状态的方法,一例php检测http状态的实现代码,有需要的朋友参考下。

远程的URL地址是否能访问正常,判断其正常与否后进行下一步的操作,那么在PHP中如何获取远程HTTP的状态呢?

两种方式,大家可以自行参考/使用:
#方式一
 

复制代码 代码示例:
$ch = curl_init('http://www.jbxue.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch);
echo curl_getinfo($ch, CURLINFO_HTTP_CODE); // 200
curl_close($ch);

#方式二
 

复制代码 代码示例:
print_r(
    get_headers('http://www.baidu.com')
);
#返回以下内容:
/*
Array   
(   
[0] => HTTP/1.1 200 OK   
[1] => Date: Sun, 04 May 2014 03:43:04 GMT   
[2] => Content-Type: text/html; charset=utf-8   
[3] => Connection: Close   
[4] => Vary: Accept-Encoding   
[5] => Set-Cookie: BAIDUID=4977AF4FB1E9A5D13C79939E28D92161:FG=1; expires=Thu, 31-Dec-37 23:55:55 GMT; max-age=2147483647; path=/; domain=.baidu.com   
[6] => Set-Cookie: BDSVRTM=0; path=/   
[7] => Set-Cookie: H_PS_PSSID=4681_1465_5224_6023_4759_6018_6257_6313_6328_6269; path=/; domain=.baidu.com   
[8] => P3P: CP=" OTI DSP COR IVA OUR IND COM "   
[9] => Cache-Control: private   
[10] => Expires: Sun, 04 May 2014 03:42:09 GMT   
[11] => X-Powered-By: HPHP   
[12] => Server: BWS/1.1   
[13] => BDPAGETYPE: 1   
[14] => BDQID: 0x9acb602d00001922   
[15] => BDUSERID: 0   
)   
*/

您可能感兴趣的文章:
ExtJS设置与获取radio控件的选取状态
php获取linux服务器状态的代码
监控Linux服务器网站状态的SHELL脚本
PHP curl 获取响应的状态实例
php检测远端文件是否存在的例子
php获取http状态示例代码
jQuery获取Radio,CheckBox选择的Value值(示例代码)
php获取计算机唯一标识信息(cpu,网卡,MAC地址)的代码
php记录服务器负载、内存、cpu状态的代码
php打开其他网站获取状态码

关键词: http请求  http响应头   
[关闭]