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 批量删除 sql语句
Jun 05 PHP
php入门学习知识点六 PHP文件的读写操作代码
Jul 14 PHP
php数组函数序列之array_keys() - 获取数组键名
Oct 30 PHP
PHP中3种生成XML文件方法的速度效率比较
Oct 06 PHP
php数组转换js数组操作及json_encode的用法详解
Oct 26 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
Sep 09 PHP
php使用数组填充下拉列表框的方法
Mar 31 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
Dec 21 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
Jul 27 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
Sep 13 PHP
laravel Validator ajax返回错误信息的方法
Sep 29 PHP
PHP7新特性
Mar 09 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
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
php中获取关键词及所属来源搜索引擎名称的代码
2011/02/15 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
Jquery操作Select 简单方便 一个js插件搞定
2009/11/12 Javascript
JavaScript中判断整数的多种方法总结
2014/11/08 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
详解Angular5 路由传参的3种方法
2018/04/28 Javascript
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
validform表单验证的实现方法
2019/03/08 Javascript
原生js实现随机点餐效果
2019/12/10 Javascript
JS校验与最终登陆界面功能完整示例
2020/01/13 Javascript
Javascript基于OOP实实现探测器功能代码实例
2020/08/26 Javascript
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python函数装饰器用法实例详解
2015/06/04 Python
小小聊天室Python代码实现
2016/08/17 Python
分析python请求数据
2018/08/19 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
Tensorflow中的dropout的使用方法
2020/03/13 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
python中altair可视化库实例用法
2021/01/26 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
高级3D打印市场:Gambody
2019/12/26 全球购物
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
高等教育学专业自荐书
2014/06/17 职场文书
Python基础知识学习之类的继承
2021/05/31 Python
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫