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编写的导航条程序
Oct 09 PHP
php数据类型判断函数有哪些
Sep 23 PHP
preg_match_all使用心得分享
Jan 31 PHP
PHP、Python和Javascript的装饰器模式对比
Feb 03 PHP
php获取本周星期一具体日期的方法
Apr 20 PHP
php获取访问者IP地址汇总
Apr 24 PHP
抛弃 PHP 代价太高
Apr 26 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
Sep 26 PHP
PHP文件与目录操作示例
Dec 24 PHP
Yii2实现ActiveForm ajax提交
May 26 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
Aug 04 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中JSON数据操作
2015/07/01 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
Webkit的跨域安全问题说明
2011/09/13 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
js写一个字符串转成驼峰的实例
2013/06/21 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
老生常谈原生JS执行环境与作用域
2016/11/22 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
Angular 开发学习之Angular CLI的安装使用
2017/12/31 Javascript
JS伪继承prototype实现方法示例
2018/06/20 Javascript
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
[37:35]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第二局
2016/02/25 DOTA
Python中的getopt函数使用详解
2015/07/28 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
Python实现的单向循环链表功能示例
2017/11/10 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
StubHub德国:购买和出售门票
2017/09/06 全球购物
Smallable意大利家庭概念店:设计师童装及家居装饰
2018/01/08 全球购物
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
全球500多个机场的接送服务:Suntransfers
2019/06/03 全球购物
通用C#笔试题附答案
2016/11/26 面试题
2014年五一促销活动方案
2014/03/09 职场文书
巾帼建功标兵事迹材料
2014/05/11 职场文书
主持人演讲稿
2014/05/13 职场文书
2014年保管员工作总结
2014/11/18 职场文书
小学生作文批改评语
2014/12/25 职场文书
Mac电脑OS系统下安装Nginx的详细教程
2022/04/14 Servers