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中截取字符串支持utf-8
Jan 18 PHP
php源代码安装常见错误与解决办法分享
May 28 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
Feb 08 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
Mar 18 PHP
php实现的递归提成方案实例
Nov 14 PHP
PHP操作mysql数据库分表的方法
Jun 09 PHP
php使用正则表达式获取字符串中的URL
Dec 29 PHP
PHP实现的随机红包算法示例
Aug 14 PHP
Laravel使用原生sql语句并调用的方法
Oct 09 PHP
Thinkphp 3.2框架使用Redis的方法详解
Oct 24 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
Mar 26 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 无限级 SelectTree 类
2009/05/19 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
2017/01/19 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
js中匿名函数的N种写法
2010/09/08 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
js获取上传文件的绝对路径实现方法
2016/08/02 Javascript
js 获取站点应用名的简单实例
2016/08/18 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
Nodejs实现多文件夹文件同步
2018/10/17 NodeJs
微信小程序云开发(数据库)详解
2019/05/17 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
JavaScript中的惰性载入函数及优势
2020/02/18 Javascript
JS访问对象两种方式区别解析
2020/08/29 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
python 基础学习第二弹 类属性和实例属性
2012/08/27 Python
Django应用程序中如何发送电子邮件详解
2017/02/04 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
详解python函数的闭包问题(内部函数与外部函数详述)
2019/05/17 Python
使用python模拟命令行终端的示例
2019/08/13 Python
python 字典有序并写入json文件过程解析
2019/09/30 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
python多维数组分位数的求取方式
2020/03/03 Python
CSS3新属性transition-property transform box-shadow实例学习
2013/06/06 HTML / CSS
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
简约控的天堂:The Undone
2016/12/21 全球购物
英国排名第一的LED灯泡网站:LED Bulbs
2019/09/03 全球购物
地球鞋加拿大官网:Earth Shoes Canada
2020/11/17 全球购物
高等教育专业自荐信范文
2014/03/26 职场文书
党的生日演讲稿
2014/09/10 职场文书
就业意向协议书
2015/01/29 职场文书
2015年推普周活动方案
2015/05/06 职场文书
校园广播站开场白
2015/06/01 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
商业计划书格式、范文
2019/03/21 职场文书