php中get_headers函数的作用及用法的详细介绍


Posted in PHP onApril 27, 2013

get_headers() 是PHP系统级函数,他返回一个包含有服务器响应一个 HTTP 请求所发送的标头的数组。如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息(可用来判断远程文件是否存在)。

函数定义

array get_headers ( string $url [, int $format = 0 ] )

参数

url 目标 URL

format 如果将可选的 format 参数设为 1,则 get_headers() 会解析相应的信息并设定数组的键名。

示例

<?php
$url='http://www.phpernote.com';
print_r(get_headers($url));
print_r(get_headers($url,1));
?>

以上例程的输出类似于:

Array
(
    [0] => HTTP/1.1 200 OK
    [1] => Date: Sat, 29 May 2004 12:28:13 GMT
    [2] => Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux)
    [3] => Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
    [4] => ETag: "3f80f-1b6-3e1cb03b"
    [5] => Accept-Ranges: bytes
    [6] => Content-Length: 438
    [7] => Connection: close
    [8] => Content-Type: text/html
)

Array
(
    [0] => HTTP/1.1 200 OK
    [Date] => Sat, 29 May 2004 12:28:14 GMT
    [Server] => Apache/1.3.27 (Unix)  (Red-Hat/Linux)
    [Last-Modified] => Wed, 08 Jan 2003 23:11:55 GMT
    [ETag] => "3f80f-1b6-3e1cb03b"
    [Accept-Ranges] => bytes
    [Content-Length] => 438
    [Connection] => close
    [Content-Type] => text/html
)

 

PHP 相关文章推荐
如何做到多笔资料的同步
Oct 09 PHP
php录入页面中动态从数据库中提取数据的实现
Oct 09 PHP
PHP数组排序函数合集 以及它们之间的联系分析
Jun 27 PHP
php解析html类库simple_html_dom(详细介绍)
Jul 05 PHP
PHP 如何利用phpexcel导入数据库
Aug 24 PHP
php不用正则验证真假身份证
Nov 06 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
Aug 21 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
Nov 14 PHP
2017年最好用的9个php开发工具推荐(超好用)
Oct 23 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
Apr 21 PHP
thinkphp5实现无限级分类
Feb 18 PHP
关于PHP求解三数之和问题详析
Nov 09 PHP
使用php get_headers 判断URL是否有效的解决办法
Apr 27 #PHP
php中serialize序列化与json性能测试的示例分析
Apr 27 #PHP
php gzip压缩输出的实现方法
Apr 27 #PHP
PHP字符串的编码问题的详细介绍
Apr 27 #PHP
php正则表达式使用的详细介绍
Apr 27 #PHP
基于PHP编程注意事项的小结
Apr 27 #PHP
php二维数组排序与默认自然排序的方法介绍
Apr 27 #PHP
You might like
浅谈PHP的反射机制
2016/12/15 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
jquery 双色表格实现代码
2009/12/08 Javascript
IE和Firefox下event事件杂谈
2009/12/18 Javascript
jQuery EasyUI API 中文文档 - Tabs标签页/选项卡
2011/10/01 Javascript
jquery为页面增加快捷键示例
2014/01/31 Javascript
JQuery实现展开关闭层的方法
2015/02/17 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
基于javascript实现动态显示当前系统时间
2016/01/28 Javascript
jQuery如何防止Ajax重复提交
2016/10/14 Javascript
值得分享的JavaScript实现图片轮播组件
2016/11/21 Javascript
JS限制条件补全问题实例分析
2016/12/16 Javascript
js仿京东轮播效果 选项卡套选项卡使用
2017/01/12 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
Vue.js在数组中插入重复数据的实现代码
2017/11/17 Javascript
JS实现的JSON数组去重算法示例
2018/04/11 Javascript
使用vue-cli打包过程中的步骤以及问题的解决
2018/05/08 Javascript
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
2018/10/22 Javascript
微信小程序获取用户openid的实现
2018/12/24 Javascript
js+canvas实现简单扫雷小游戏
2021/01/22 Javascript
python中map()与zip()操作方法
2016/02/27 Python
Python线性方程组求解运算示例
2018/01/17 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
如何把python项目部署到linux服务器
2020/08/26 Python
蛋白质世界:Protein World
2017/11/23 全球购物
安踏官方商城:anta.cn
2019/12/16 全球购物
西部世纪.net笔试题面试题
2014/04/03 面试题
应届毕业生应聘自荐信
2013/12/07 职场文书
学生评语集锦
2015/01/04 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书
圣诞晚会主持词开场白
2015/05/28 职场文书
赢在中国观后感
2015/06/02 职场文书
Python基础之变量的相关知识总结
2021/06/23 Python
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python