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 11 PHP
php str_pad() 将字符串填充成指定长度的字符串
Feb 23 PHP
几款免费开源的不用数据库的php的cms
Dec 19 PHP
深入PHP变量存储的详解
Jun 13 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
Jun 12 PHP
PHP5全版本绕过open_basedir读文件脚本漏洞详细介绍
Jan 20 PHP
PHP+Javascript实现在线拍照功能实例
Jul 18 PHP
基于PHP实现数据分页显示功能
May 26 PHP
Yii2.0预定义的别名功能小结
Jul 04 PHP
Yii2中使用asset压缩js,css文件的方法
Nov 24 PHP
php简单处理XML数据的方法示例
May 19 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 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
phpmyadmin提示The mbstring extension is missing的解决方法
2014/12/17 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
JS写的数字拼图小游戏代码[学习参考]
2008/10/29 Javascript
Javascript 复制数组实现代码
2009/11/26 Javascript
javascript 函数参数限制说明
2010/11/19 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
2012/11/07 Javascript
js单例模式的两种方案
2013/10/22 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
浅谈Javascript变量作用域问题
2014/12/16 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
Vue三层嵌套路由的示例代码
2018/05/05 Javascript
分享5个好用的javascript文件上传插件
2018/09/16 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
[00:35]DOTA2上海特级锦标赛 VP战队宣传片
2016/03/04 DOTA
[03:07]完美世界DOTA2联赛PWL DAY10 决赛集锦
2020/11/11 DOTA
Python的print用法示例
2014/02/11 Python
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
python 全局变量的import机制介绍
2017/09/07 Python
python爬取各类文档方法归类汇总
2018/03/22 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
2018/05/30 Python
python3实现点餐系统
2019/01/24 Python
python3获取文件中url内容并下载代码实例
2019/12/27 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
印度在线购物网站:Paytmmall
2019/07/24 全球购物
美国轻奢时尚购物网站:REVOLVE(支持中文)
2020/07/18 全球购物
C#笔试题和英文面试题
2013/02/07 面试题
《真想变成大大的荷叶》教学反思
2014/04/14 职场文书
保研推荐信
2014/05/09 职场文书
团队队名口号大全
2014/06/06 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
CSS3 实现的图片悬停的切换按钮
2021/04/13 HTML / CSS