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 相关文章推荐
用PHP将数据导入到Foxmail
Oct 09 PHP
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
Oct 09 PHP
PHP文件打开、关闭、写入的判断与执行代码
May 24 PHP
PHP中使用数组实现堆栈数据结构的代码
Feb 05 PHP
php类中private属性继承问题分析
Nov 01 PHP
PHP仿博客园 个人博客(1) 数据库与界面设计
Jul 05 PHP
getimagesize获取图片尺寸实例
Nov 15 PHP
PHP中使用foreach()遍历二维数组的简单实例
Jun 13 PHP
PHP实现小偷程序实例
Oct 31 PHP
PHP使用Redis替代文件存储Session的方法
Feb 15 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
Apr 09 PHP
浅谈laravel框架sql中groupBy之后排序的问题
Oct 17 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+APACHE实现用户论证的方法
2006/10/09 PHP
phpwind中的数据库操作类
2007/01/02 PHP
php邮件发送,php发送邮件的类
2011/03/24 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
PHP使用Redis实现Session共享的实现示例
2019/05/12 PHP
jquery 表格分页等操作实现代码(pagedown,pageup)
2010/04/11 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
JavaScript跨平台的开源框架NativeScript
2015/03/24 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
原生js实现拖拽功能基本思路详解
2018/04/18 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
QQ跳转支付宝并自动领红包脚本(最新)
2018/06/22 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
vue-model实现简易计算器
2020/08/17 Javascript
Python GAE、Django导出Excel的方法
2008/11/24 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
python修改txt文件中的某一项方法
2018/12/29 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
python的setattr函数实例用法
2020/12/16 Python
美国在线工具商店:Acme Tools
2018/06/26 全球购物
PHP数据运算类型都有哪些
2013/11/05 面试题
管理专员自荐信
2014/01/26 职场文书
英语专业求职信
2014/07/08 职场文书
保密工作承诺书
2014/08/29 职场文书
2014年秘书工作总结
2014/11/25 职场文书
写给纪委的违纪检讨书
2015/05/05 职场文书
楚门的世界观后感
2015/06/03 职场文书
请假条应该怎么写?
2019/06/24 职场文书
Django使用channels + websocket打造在线聊天室
2021/05/20 Python
Django路由层如何获取正确的url
2021/07/15 Python