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 相关文章推荐
从零开始 教你如何搭建Discuz!4.1论坛
Jul 07 PHP
PHP中实现汉字转区位码应用源码实例解析
Jun 14 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php
Jul 03 PHP
利用Ffmpeg获得flv视频缩略图和视频时间的代码
Sep 15 PHP
Codeigniter实现多文件上传并创建多个缩略图
Jun 12 PHP
Yii使用技巧大汇总
Dec 29 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
Feb 15 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
Jun 13 PHP
PHP登录(ajax提交数据和后台校验)实例分享
Dec 29 PHP
thinkphp修改配置进入默认首页的方法
Feb 07 PHP
PHP针对redis常用操作实例详解
Aug 17 PHP
laravel通用化的CURD的实现
Dec 13 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实现通过中文字符比率来判断垃圾评论的方法
2014/10/20 PHP
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
jquery $.ajax入门应用二
2008/11/19 Javascript
Bootstrap三种表单布局的使用方法
2016/06/21 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
js返回顶部实例分享
2016/12/21 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
2017/02/20 Javascript
js省市区级联查询(插件版&amp;无插件版)
2017/03/21 Javascript
jQuery树插件zTree使用方法详解
2017/05/02 jQuery
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
Angular.JS读取数据库数据调用完整实例
2019/07/02 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
解决Python安装后pip不能用的问题
2018/06/12 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
Python二元算术运算常用方法解析
2020/09/15 Python
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
linux系统都有哪些运行级别
2016/03/26 面试题
简单的JAVA编程面试题
2013/03/19 面试题
海南地接欢迎词
2014/01/14 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
职场中的你,辞职信写对了吗?
2019/06/26 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书
Python基础之数据结构详解
2021/04/28 Python
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python
python实现MD5进行文件去重的示例代码
2021/07/09 Python
【海涛dota解说】DCG联赛第一周 LGD VS DH
2022/04/01 DOTA
Python docx库删除复制paragraph及行高设置图片插入示例
2022/07/23 Python