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 相关文章推荐
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 PHP
phplock(php进程锁) v1.0 beta1
Nov 24 PHP
PHP Zip压缩 在线对文件进行压缩的函数
May 26 PHP
php文本转图片自动换行的方法
Mar 13 PHP
基于curl数据采集之正则处理函数get_matches的使用
Apr 28 PHP
mysql_escape_string()函数用法分析
Apr 25 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
Oct 10 PHP
PHP中Trait及其应用详解
Feb 14 PHP
php基于 swoole 实现的异步处理任务功能示例
Aug 13 PHP
PHP命名空间(namespace)原理与用法详解
Dec 11 PHP
PHP连接MySQL数据库三种实现方法
Dec 10 PHP
如何用Laravel包含你自己的帮助函数
May 27 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和MySQL保存和输出图片
2006/10/09 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
PHP防止表单重复提交的几种常用方法汇总
2014/08/19 PHP
详解PHP实现执行定时任务
2015/12/21 PHP
PHP实现的自定义图像居中裁剪函数示例【测试可用】
2017/08/11 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
img的onload的另类用法
2008/01/10 Javascript
IE8 浏览器Cookie的处理
2009/01/31 Javascript
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
基于jquery实现后台左侧菜单点击上下滑动显示
2013/04/11 Javascript
jquery自定义滚动条插件示例分享
2014/02/21 Javascript
jquery实现textarea 高度自适应
2015/03/11 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
详解jQuery的表单验证插件--Validation
2016/12/21 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
jQuery实现计算器功能
2020/10/19 jQuery
python中Apriori算法实现讲解
2017/12/10 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
python项目对接钉钉SDK的实现
2019/07/15 Python
使用Keras加载含有自定义层或函数的模型操作
2020/06/10 Python
SmartBuyGlasses中国:唯视良品(销售名牌太阳镜、墨镜和眼镜框)
2017/07/03 全球购物
美国高级工作服品牌:Carhartt
2018/01/25 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
大学生村官工作感言
2014/01/10 职场文书
表彰会主持词
2014/03/26 职场文书
鼓舞士气的口号
2014/06/16 职场文书
乡镇党的群众路线对照检查材料
2014/09/24 职场文书
2015年入党积极分子评语
2015/03/26 职场文书
全国助残日活动总结
2015/05/11 职场文书
Python实现归一化算法详情
2022/03/18 Python