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学习之 认清变量的作用范围
Jan 26 PHP
解析php中两种缩放图片的函数,为图片添加水印
Jun 14 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
Mar 17 PHP
PHP静态文件生成类实例
Nov 29 PHP
php面向对象中static静态属性与方法的内存位置分析
Feb 08 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 PHP
PHP针对多用户实现更换头像功能
Sep 04 PHP
PHP读MYSQL中文乱码的快速解决方法
Oct 01 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
Jun 27 PHP
弹出模态框modal的实现方法及实例
Sep 19 PHP
使用Zookeeper分布式部署PHP应用程序
Mar 15 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
Mar 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使用PHPMailer发送邮件的简单使用方法
2013/11/12 PHP
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
php微信公众平台开发(四)回复功能开发
2016/12/06 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
jQuery 1.0.2
2006/10/11 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
jQuery插件原来如此简单 jQuery插件的机制及实战
2012/02/07 Javascript
jQuery随机切换图片的小例子
2013/04/18 Javascript
jquery live()重复绑定的解决方法介绍
2014/01/03 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
2015/11/15 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
2017/06/02 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
vue弹出框组件封装实例代码
2019/10/31 Javascript
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
python图书管理系统
2020/04/05 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
python面向对象 反射原理解析
2019/08/12 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
django 简单实现登录验证给你
2019/11/06 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
2020/05/22 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
细说CSS3中的选择符
2008/10/17 HTML / CSS
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
2015/07/24 面试题
中学老师的自我评价
2013/11/07 职场文书
公司市场部岗位职责
2013/12/02 职场文书
领导班子四风对照检查材料
2014/09/23 职场文书
材料员岗位职责
2015/02/10 职场文书
民政工作个人总结
2015/02/28 职场文书
股东出资协议书
2016/03/21 职场文书
Java获取e.printStackTrace()打印的信息方式
2021/08/07 Java/Android
浅析CSS在DevTools 中架构演变
2021/10/05 HTML / CSS
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android