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 相关文章推荐
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
Dec 06 PHP
PHP模板引擎Smarty的缓存使用总结
Apr 24 PHP
将FCKeditor导入PHP+SMARTY的实现方法
Jan 15 PHP
php中执行系统命令的方法
Mar 21 PHP
wordpress安装过程中遇到中文乱码的处理方法
Apr 21 PHP
php实现的单一入口应用程序实例分析
Sep 23 PHP
php+ajax制作无刷新留言板
Oct 27 PHP
PHP发送AT指令实例代码
May 26 PHP
php抛出异常与捕捉特定类型的异常详解
Oct 26 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
May 12 PHP
PHP简单实现模拟登陆功能示例
Sep 15 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 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
PHP7正式版测试,性能惊艳!
2015/12/08 PHP
WordPress中重置文章循环的rewind_posts()函数讲解
2016/01/11 PHP
php中数组最简单的使用方法
2020/12/27 PHP
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
2012/08/09 Javascript
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
Javascript中封装window.open解决不兼容问题
2014/09/28 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
简单掌握JavaScript中const声明常量与变量的用法
2016/05/21 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
Puppet的一些技巧
2018/09/17 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
JavaScript事件委托实现原理及优点进行
2020/08/29 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
python encode和decode的妙用
2009/09/02 Python
C#返回当前系统所有可用驱动器符号的方法
2015/04/18 Python
Python中functools模块函数解析
2017/03/12 Python
Python原始字符串与Unicode字符串操作符用法实例分析
2017/07/22 Python
python数据结构之列表和元组的详解
2017/09/23 Python
深入浅析Python的类
2018/06/22 Python
python微元法计算函数曲线长度的方法
2018/11/08 Python
Python @property使用方法解析
2019/09/17 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
Html5之title吸顶功能
2018/06/04 HTML / CSS
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
信息管理员岗位职责
2013/12/01 职场文书
525心理活动总结
2014/07/04 职场文书
办公室文员岗位职责
2015/02/04 职场文书
农业项目投资意向书
2015/05/09 职场文书
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
2021/03/29 Python
一文搞懂redux在react中的初步用法
2021/06/09 Javascript
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL