PHP 使用header函数设置HTTP头的示例解析 表头

时间:2023-09-03 19:12:49 

如下所示:

//定义编码 
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'); 
//JPEG Image 
header('Content-type: image/jpeg'); 
//JSON 
header('Content-type: application/json'); 
//PDF 
header('Content-type: application/pdf'); 
//RSS 
header('Content-Type: application/rss+xml; charset=ISO-8859-1'); 
//Text (Plain) 
header('Content-type: text/plain'); 
//XML 
header('Content-type: text/xml'); 
// ok 
header('HTTP/1.1 200 OK'); 
//设置一个404头: 
header('HTTP/1.1 404 Not Found'); 
//设置地址被永久的重定向 
header('HTTP/1.1 301 Moved Permanently'); 
//转到一个新地址 
header('Location: http://www.example.org/'); 
//文件延迟转向: 
header('Refresh: 10; url=http://www.example.org/'); 
print 'You will be redirected in 10 seconds'; 
//当然,也可以使用html语法实现 
// <meta http-equiv="refresh" content="10;http://www.example.org/ /> 
// override X-Powered-By: PHP: 
header('X-Powered-By: PHP/4.4.0'); 
header('X-Powered-By: Brain/0.6b'); 
//文档语言 
header('Content-language: en'); 
//告诉浏览器最后一次修改时间 
$time = time() - 60; // or filemtime($fn), etc 
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT'); 
//告诉浏览器文档内容没有发生改变 
header('HTTP/1.1 304 Not Modified'); 
//设置内容长度 
header('Content-Length: 1234'); 
//设置为一个下载类型 
header('Content-Type: application/octet-stream'); 
header('Content-Disposition: attachment; filename="example.zip"'); 
header('Content-Transfer-Encoding: binary'); 
// load the file to send: 
readfile('example.zip'); 
// 对当前文档禁用缓存 
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate'); 
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past 
header('Pragma: no-cache'); 
//设置内容类型: 
header('Content-Type: text/html; charset=iso-8859-1'); 
header('Content-Type: text/html; charset=utf-8'); 
header('Content-Type: text/plain'); //纯文本格式 
header('Content-Type: image/jpeg'); //JPG*** 
header('Content-Type: application/zip'); // ZIP文件 
header('Content-Type: application/pdf'); // PDF文件 
header('Content-Type: audio/mpeg'); // 音频文件 
header('Content-Type: application/x-shockw**e-flash'); //Flas *  
//显示登陆对话框 
header('HTTP/1.1 401 Unauthorized'); 
header('WWW-Authenticate: Basic realm="Top Secret"'); 
print 'Text that will be displayed if the user hits cancel or '; 
print 'enters wrong login data'; 
标签:header函数,设置,HTTP头
0
投稿

猜你喜欢

  • 连续字符自动换行的解决方案

    2008-12-04 16:39:00
  • 现代 javscript 编程

    2011-04-21 16:24:00
  • 浅谈Python3中strip()、lstrip()、rstrip()用法详解

    2021-04-13 04:18:00
  • mysql数据库 主从复制的配置方法

    2024-01-16 09:24:35
  • 在OracleE数据库的字段上建立索引的方法

    2009-02-26 10:34:00
  • MySQL语句中的主键和外键使用说明

    2024-01-28 12:49:33
  • 如何基于Python深度图生成3D点云详解

    2022-03-08 16:41:11
  • MySQL中使用表别名与字段别名的基本教程

    2024-01-12 19:39:15
  • python递归法实现简易连连看小游戏

    2023-04-18 12:41:02
  • MySQL表设计优化与索引 (四)

    2010-10-25 19:50:00
  • GoLang中Strconv库有哪些常用方法

    2024-05-09 10:11:17
  • SQL SERVER数据操作类代码

    2012-07-11 16:16:12
  • 解决python运行启动报错问题

    2022-08-13 06:44:15
  • Python实现简单查找最长子串功能示例

    2023-01-14 01:20:33
  • Python编程如何在递归函数中使用迭代器

    2023-08-04 11:20:24
  • Go语言通过WaitGroup实现控制并发的示例详解

    2023-06-29 01:04:27
  • Python读写Redis数据库操作示例

    2024-01-13 02:09:05
  • 使用C#配合ArcGIS Engine进行地理信息系统开发

    2023-06-25 16:35:01
  • NLTK 3.2.4 环境搭建教程

    2023-09-14 03:47:27
  • DropDownList绑定选择数据报错提示异常解决方案

    2023-07-18 04:36:13
  • asp之家 网络编程 m.aspxhome.com