php获取发送给用户的header信息的方法

本文实例讲述了php获取发送给用户的header信息的方法。分享给大家供大家参考。具体分析如下:

headers_list函数没有参数,并返回一个数组。返回的数组包含一个数字索引表,包含了要发送给客户端的header信息

<?php
  header("Expires: Sat, 12 Dec 1989 05:30:00 GMT");
  echo "This is some output.<br />";
  echo "Headers sent are:<br /> <UL>";
  $headers = headers_list();
  foreach($headers as $header) {
    echo "<LI>$header</LI>";
  }
  echo "</UL>";
?>

希望本文所述对大家的php程序设计有所帮助。

(0)

相关推荐

  • PHP实现的带超时功能get_headers函数

    代码比较多,但是比较简单,一眼就看穿的,so,文字尽量少写了. 因为众所周知的网络原因,gavatar也开始越来越慢,写了一个小东西来解决这个问题,过程中遇到了get_headers这个函数,甚是忧伤,记录下来,以免后来人踩坑. 更新记录,函数稍微改了一下,返回值基本和之前序列化后的结果一致,暂时没考虑支持子项也支持数组等(考虑细节性能,还想把没用的http头砍掉-.) 需求很简单:获取图片的head信息. 调试程序的时候发现这个函数的调用很缓慢,即使绑定ip,有时候都能蹦到20多秒. 寻思这个

  • PHP从FLV文件获取视频预览图的方法

    本文实例讲述了PHP从FLV文件获取视频预览图的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php // references http://www.longtailvideo.com/support/forum/Modules/12661/External-PHP-with-FFmpeg-using-readfile- // generate a preview image from an FLV file on-the-fly, or to save // ca

  • PHP header()函数常用方法总结

    //定义编码 复制代码 代码如下: header( 'Content-Type:text/html;charset=utf-8 '); //Atom 复制代码 代码如下: header('Content-type: application/atom+xml'); //CSS 复制代码 代码如下: header('Content-type: text/css'); //Javascript 复制代码 代码如下: header('Content-type: text/javascript'); //

  • php从给定url获取文件扩展名的方法

    本文实例讲述了php从给定url获取文件扩展名的方法.分享给大家供大家参考.具体实现方法如下: <?php /** * 给定url,获取文件后缀 * @param string $url * @return string */ function getUrlPostfix ($url) { $url_arr = explode('.', $url); $postfix = $url_arr[count($url_arr) - 1]; $substr = substr($postfix, 0, 3

  • php输出xml必须header的解决方法

    本文实例讲述了php输出xml必须header的解决方法.分享给大家供大家参考.具体方法如下: 问题描述: 最近在做一个xml输出时发现我们直接使用echo输入的xml文档会提示Error: Object # has no method 'load'错误的了,后改用了header()输出xml头文件就解决了,下面记录一下. 解决方法: 由于xml长的和txt文件太相似,所以导致我总和txt混为一谈. 现来看看如下代码: 复制代码 代码如下: echo '<?xml version="1.0

  • PHP获取一段文本显示点阵宽度和高度的方法

    本文实例讲述了PHP获取一段文本显示点阵宽度和高度的方法.分享给大家供大家参考.具体如下: define("F_SIZE", 8); define("F_FONT", "arial.ttf"); function get_bbox($text){ return imagettfbbox(F_SIZE, 0, F_FONT, $text); } function text_height ($text) { $box = get_bbox($text

  • PHP中Header使用的HTTP协议及常用方法小结

    本文实例总结了PHP中Header使用的HTTP协议及常用方法.分享给大家供大家参考.具体方法如下: 复制代码 代码如下: <?PHP function https($num) { $http = array ( 100 => "HTTP/1.1 100 Continue", 101 => "HTTP/1.1 101 Switching Protocols", 200 => "HTTP/1.1 200 OK", 201 =

  • PHP使用header()输出图片缓存实例

    本文实例讲述了PHP使用header()输出图片缓存的方法.分享给大家供大家参考.具体分析如下: 在我们生成验证码时会需要直接输入图片,通常会使用到header("Content-type: image/jpeg");来实现,这里就来简单介绍一下. 很多开发中,我们试图使用header("Content-type: image/jpeg");来 输出图片,试图用一些php的图像处理技术,让输出图片更加智能和动感.但我们常常遇到新的问题,除非你规定不同的URL结构,并

  • PHP实现将视频转成MP4并获取视频预览图的方法

    本文实例讲述了PHP实现将视频转成MP4并获取视频预览图的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php flv_convert_get_thumb('input.avi', 'output.jpg', 'output.ogm'); // code provided and updated by steve of phpsnaps ! thanks // accepts: // 1: the input video file // 2: path to thum

  • PHP利用header跳转失效的解决方法

    本文实例讲述了PHP利用header跳转失效的解决方法,分享给大家供大家参考.具体方法分析如下: 一.问题: 今天header(\"Location: $url\"),以往跳转总是可以的,今天却不动,只是输出结果,以往自己要确认检查,$url的值获取的是否正确,所以在前面加了echo $url:来调试用,结果就导致了header函数的无效. 二.解决方法: 在PHP中用header("location:test.php")进行跳转要注意以下几点: 1.locatio

随机推荐