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通用防注入程序 推荐
Feb 26 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
Jun 13 PHP
destoon整合UCenter图文教程
Jun 21 PHP
使用php方法curl抓取AJAX异步内容思路分析及代码分享
Aug 25 PHP
ThinkPHP中处理表单中的注意事项
Nov 22 PHP
php中实现获取随机数组列表的自定义函数
Apr 02 PHP
PHP Reflection API详解
May 12 PHP
PHP简单处理表单输入的特殊字符的方法
Feb 03 PHP
PHP中类的继承和用法实例分析
May 24 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 PHP
如何使用PHP给图片加水印
Oct 12 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 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 var_export与var_dump 输出的不同
2013/08/09 PHP
Ubuntu 16.04下安装PHP 7过程详解
2017/03/28 PHP
javascript 有用的脚本函数
2009/05/07 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
jquery入门—选择器实现隔行变色实例代码
2013/01/04 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
jquery隐藏标签和显示标签的实例
2013/11/11 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
jQuery+Ajax实现无刷新操作
2016/01/04 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
HTML5+jQuery实现搜索智能匹配功能
2017/03/24 jQuery
基于react后端渲染模板引擎noox发布使用
2018/01/11 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
微信小程序支付功能 php后台对接完整代码分享
2018/06/12 Javascript
vue写h5页面的方法总结
2019/02/12 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&amp;平移轮播效果
2019/08/16 Javascript
详解在Python和IPython中使用Docker
2015/04/28 Python
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
Python编程中装饰器的使用示例解析
2016/06/20 Python
python实现中文文本分句的例子
2019/07/15 Python
python分布式编程实现过程解析
2019/11/08 Python
pyhton中__pycache__文件夹的产生与作用详解
2019/11/24 Python
python上selenium的弹框操作实现
2020/07/13 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
澳大利亚宠物食品和药物在线:Jumbo Pets
2018/03/24 全球购物
求职简历自我评价范例
2014/03/12 职场文书
文案策划求职信
2014/04/14 职场文书
病媒生物防治方案
2014/05/13 职场文书
驻村工作先进事迹
2014/08/14 职场文书
文明班级申报材料
2014/12/24 职场文书
送达通知书
2015/04/25 职场文书
Pytorch 如何实现LSTM时间序列预测
2021/05/17 Python