php下获取http状态的实现代码


Posted in PHP onMay 09, 2014

逐风整理了两种方式,大家可以自行参考/使用:

#方式一
$ch = curl_init('https://3water.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    
)    
*/
PHP 相关文章推荐
用函数读出数据表内容放入二维数组
Oct 09 PHP
How do I change MySQL timezone?
Mar 26 PHP
解析PHP可变函数的经典用法
Jun 20 PHP
php中simplexml_load_file函数用法实例
Nov 12 PHP
Web程序工作原理详解
Dec 25 PHP
typecho插件编写教程(三):保存配置
May 28 PHP
基于CakePHP实现的简单博客系统实例
Jun 28 PHP
PHP简单判断字符串是否包含另一个字符串的方法
Mar 25 PHP
PHP缩略图生成和图片水印制作
Jan 07 PHP
PHP批量删除jQuery操作
Jul 23 PHP
open_basedir restriction in effect. 原因与解决方法
Mar 14 PHP
如何使用php生成zip压缩包
Apr 21 PHP
PHP防范SQL注入的具体方法详解(测试通过)
May 09 #PHP
简单的php新闻发布系统教程
May 09 #PHP
php下载文件源代码(强制任意文件格式下载)
May 09 #PHP
php中curl、fsocket、file_get_content三个函数的使用比较
May 09 #PHP
win7计划任务定时执行PHP脚本设置图解
May 09 #PHP
关于php支持分块与断点续传文件下载功能代码
May 09 #PHP
PHP程序员基本要求和必备技能
May 09 #PHP
You might like
用php简单实现加减乘除计算器
2014/01/06 PHP
PHP开发Apache服务器配置
2015/07/15 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
PHP实现的操作数组类库定义与用法示例
2019/05/24 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
Mootools 1.2教程 滑动效果(Slide)
2009/09/15 Javascript
node.js中watch机制详解
2014/11/17 Javascript
JavaScript中使用指数方法Math.exp()的简介
2015/06/15 Javascript
js友好的时间返回函数
2016/08/24 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
微信小程序 scroll-view组件实现列表页实例代码
2016/12/14 Javascript
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
移动端点击态处理的三种实现方式
2017/01/12 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
2017/04/13 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
Vue 与 Vuex 的第一次接触遇到的坑
2018/08/16 Javascript
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
简单介绍Python中的try和finally和with方法
2015/05/05 Python
EM算法的python实现的方法步骤
2018/01/02 Python
Python3 pandas 操作列表实例详解
2019/09/23 Python
使用python+whoosh实现全文检索
2019/12/09 Python
python生成并处理uuid的实现方式
2020/03/03 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
美国在线购物频道:Shop LC
2019/04/21 全球购物
财务工作个人求职的自我评价
2013/12/19 职场文书
2014年基层党组织公开承诺书
2014/03/29 职场文书
办公室班子四风问题对照检查材料
2014/10/04 职场文书
走群众路线剖析材料
2014/10/09 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
法院答辩状格式
2015/05/22 职场文书
2019个人半年工作总结
2019/06/21 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
导游词之开封禹王台风景区
2019/12/02 职场文书
Go 自定义package包设置与导入操作
2021/05/06 Golang
java调用Restful接口的三种方法
2021/08/23 Java/Android