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来处理多个提交任务
May 08 PHP
提高PHP编程效率的53个要点(经验小结)
Sep 04 PHP
rephactor 优秀的PHP的重构工具
Jun 09 PHP
Laravel 4 初级教程之Pages、表单验证
Oct 30 PHP
PHP速成大法
Jan 30 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
Jul 01 PHP
分享50个提高PHP执行效率的技巧
Dec 26 PHP
PHP函数超时处理方法
Feb 14 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
Sep 14 PHP
redis查看连接数及php模拟并发创建redis连接的方法
Dec 15 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
Jun 14 PHP
浅谈Laravel中使用Slack进行异常通知
May 29 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编写的简单页面跳转功能实现代码
2013/11/27 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
PHP SPL标准库中的常用函数介绍
2015/05/11 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
js下写一个事件队列操作函数
2010/07/19 Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
JavaScript 学习笔记之语句
2015/01/14 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
EasyUI学习之Combobox下拉列表(1)
2016/12/29 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
使用vue构建一个上传图片表单
2017/07/04 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
layui实现三级联动效果
2019/07/26 Javascript
JavaScript数组类型Array相关的属性与方法详解
2020/09/08 Javascript
[01:02:47]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
python使用cookie库操保存cookie详解
2014/03/03 Python
从零学Python之入门(五)缩进和选择
2014/05/27 Python
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
Python读取word文本操作详解
2018/01/22 Python
python3 enum模块的应用实例详解
2019/08/12 Python
python中列表的含义及用法
2020/05/26 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
html5的画布canvas——画出简单的矩形、三角形实例代码
2013/06/09 HTML / CSS
Unix控制后台进程都有哪些进程
2016/09/22 面试题
酒后驾驶检讨书
2014/01/27 职场文书
中学生寄语大全
2014/04/03 职场文书
软件售后服务承诺书
2014/05/21 职场文书
合唱兴趣小组活动总结
2014/07/10 职场文书
临时租车协议范本
2014/09/23 职场文书
党员群众路线教育实践活动学习笔记
2014/11/05 职场文书
Python操作CSV格式文件的方法大全
2021/07/15 Python