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的中问验证码
Nov 25 PHP
php替换超长文本中的特殊字符的函数代码
May 22 PHP
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
Apr 22 PHP
PHP在线生成二维码代码(google api)
Jun 03 PHP
PHP实现链式操作的核心思想
Jun 23 PHP
如何实现php图片等比例缩放
Jul 28 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
PHP结合Jquery和ajax实现瀑布流特效
Jan 07 PHP
php strftime函数获取日期时间(switch用法)
May 16 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
Jul 22 PHP
Laravel框架中集成MongoDB和使用详解
Oct 17 PHP
PHP高并发和大流量解决方案整理
Dec 24 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
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
2007/03/15 PHP
php 动态添加记录
2009/03/10 PHP
深入PHP异步执行的详解
2013/06/03 PHP
更改localhost为其他名字的方法
2014/02/10 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
PHP中addslashes与mysql_escape_string的区别分析
2016/04/25 PHP
php字符串操作常见问题小结
2016/10/11 PHP
php接口隔离原则实例分析
2019/11/11 PHP
破除一些网站复制、右键限制
2006/11/04 Javascript
JavaScript 编写匿名函数的几种方法
2010/02/21 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
Vue单文件组件基础模板小结
2017/08/10 Javascript
微信小程序实现tab和swiper切换结合效果
2020/07/17 Javascript
浅谈vue中慎用style的scoped属性
2017/11/28 Javascript
jquery实现Ajax请求的几种常见方式总结
2019/05/28 jQuery
微信小程序手动添加收货地址省市区联动
2020/05/18 Javascript
vue实现循环滚动列表
2020/06/30 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
python实现向ppt文件里插入新幻灯片页面的方法
2015/04/28 Python
Python OpenCV实现图片上输出中文
2018/01/22 Python
Python pyinotify日志监控系统处理日志的方法
2018/03/08 Python
Python中elasticsearch插入和更新数据的实现方法
2018/04/01 Python
python 脚本生成随机 字母 + 数字密码功能
2018/05/26 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
解决pycharm remote deployment 配置的问题
2019/06/27 Python
python实现将文件夹内的每张图片批量分割成多张
2019/07/22 Python
python3中eval函数用法使用简介
2019/08/02 Python
python调用支付宝支付接口流程
2019/08/15 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
Opodo意大利:欧洲市场上领先的在线旅行社
2019/10/24 全球购物
英国领先的在线高尔夫商店:Gamola Golf
2019/11/16 全球购物
新学期主题班会
2015/08/17 职场文书
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫