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 相关文章推荐
8个出色的WordPress SEO插件收集
Feb 26 PHP
php记录日志的实现代码
Aug 08 PHP
Trying to clone an uncloneable object of class Imagic的解决方法
Jan 11 PHP
QQ互联一键登录审核不通过的解决方案
Sep 10 PHP
linux中cd命令使用详解
Jan 08 PHP
PHP扩展程序实现守护进程
Apr 16 PHP
golang与php实现计算两个经纬度之间距离的方法
Jul 22 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 PHP
thinkPHP自动验证机制详解
Dec 05 PHP
Paypal实现循环扣款(订阅)功能
Mar 23 PHP
php根据命令行参数生成配置文件详解
Mar 15 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 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 getimagesize 上传图片的长度和宽度检测代码
2010/05/15 PHP
php比较相似字符串的方法
2015/06/05 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
jQuery 表单验证扩展代码(一)
2010/10/11 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
Nodejs进阶:核心模块net入门学习与实例讲解
2016/11/21 NodeJs
JS实现拖拽的方法分析
2016/12/20 Javascript
vue loadmore组件上拉加载更多功能示例代码
2017/07/19 Javascript
详解vue 组件之间使用eventbus传值
2017/10/25 Javascript
iView框架问题整理小结
2018/10/16 Javascript
python二叉树遍历的实现方法
2013/11/21 Python
利用Python和OpenCV库将URL转换为OpenCV格式的方法
2015/03/27 Python
简述Python中的进程、线程、协程
2016/03/18 Python
浅析Python基础-流程控制
2016/03/18 Python
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
python使用Tkinter实现在线音乐播放器
2018/01/30 Python
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
Python面向对象程序设计之类的定义与继承简单示例
2019/03/18 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
python的scipy实现插值的示例代码
2019/11/12 Python
Python中os模块功能与用法详解
2020/02/26 Python
Python绘制动态水球图过程详解
2020/06/03 Python
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
.net软件工程师面试题
2015/03/31 面试题
军校本科大学生自我评价
2014/01/14 职场文书
人事任命书格式
2014/06/05 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
授权收款委托书范本
2014/10/10 职场文书
python 离散点图画法的实现
2022/04/01 Python
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技