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 相关文章推荐
怎么使 Mysql 数据同步
Oct 09 PHP
PHP 截取字符串专题集合
Aug 19 PHP
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
Nov 07 PHP
php 获取页面中指定内容的实现类
Jan 23 PHP
Php中使用Select 查询语句的实例
Feb 19 PHP
PHP自毁程序(慎用)
Jul 09 PHP
php生成动态验证码gif图片
Oct 19 PHP
PHP生成各种常见验证码和Ajax验证过程
Jan 10 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
Jan 19 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
php实现多维数组排序的方法示例
Mar 23 PHP
PHP dirname功能及原理实例解析
Oct 28 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
2020显卡排行榜天梯图 显卡天梯图2020年3月最新版
2020/04/02 数码科技
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
详解PHP5.6.30与Apache2.4.x配置
2017/06/02 PHP
深入分析PHP设计模式
2020/06/15 PHP
js 深拷贝函数
2008/12/04 Javascript
javascript IFrame 强制刷新代码
2009/07/23 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
初识Javascript小结
2015/07/16 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
2016/05/05 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
Angular弹出模态框的两种方式
2017/10/19 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
python插入数据到列表的方法
2015/04/30 Python
python 自动化将markdown文件转成html文件的方法
2016/09/23 Python
Python实现的选择排序算法示例
2017/11/29 Python
解决Shell执行python文件,传参空格引起的问题
2018/10/30 Python
Python实现的特征提取操作示例
2018/12/03 Python
Python3 使用cookiejar管理cookie的方法
2018/12/28 Python
查看Python依赖包及其版本号信息的方法
2019/08/13 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
python实现同一局域网下传输图片
2020/03/20 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
2021/03/02 Python
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
葡萄牙语专业个人求职信
2013/12/10 职场文书
企业安全生产标语
2014/06/06 职场文书
离婚协议书范本2014
2014/10/27 职场文书
关于做家务的心得体会
2016/01/23 职场文书
利用javaScript处理常用事件详解
2021/04/14 Javascript
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android
Python3中最常用的5种线程锁实例总结
2021/07/07 Python