// 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'); //Flash动画
//显示登陆对话框
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';
分享到:
相关推荐
标题中的"超好用的PHP header下载函数"指的是利用PHP的`header`函数来实现文件的下载功能。在PHP中,`header`函数用于发送原始HTTP头部信息到浏览器,这在处理用户请求、设定响应状态码、重定向、管理文件下载等方面...
### PHP自动跳转方法详解:Header、Meta及Script的应用 #### Header函数——HTTP头信息的直接操作 在PHP中,`header()` 函数是用于发送原始 HTTP 报头到客户端的一种强大工具。它允许开发人员直接操作 HTTP 头信息...
### PHP Header 函数详解 #### 一、概述 在PHP开发过程中,`header()`函数是进行HTTP头部信息操作的重要工具之一。它允许开发者在发送实际的HTML内容之前向客户端发送原始的HTTP头信息。这对于重定向页面、设置...
在PHP开发中,有时我们需要通过HTTP头(Header)传递自定义信息,比如认证令牌、请求来源等。然而,有时我们可能会遇到PHP无法正确获取自定义Header参数的问题。本篇文章将详细解析这一问题,并提供解决方案。 首先...
`php header`函数是PHP中用于发送原始HTTP头部信息的关键函数。通过调用`header`,我们可以控制浏览器如何处理当前的网页,实现如重定向、设置状态码、控制缓存等高级功能。以下是对`header`函数在HTTP头设置中的...
**PHP Header 函数详解** 在PHP编程中,`header()`函数是一个非常重要的工具,它允许开发者向HTTP响应头发送信息。这些信息可以控制浏览器的行为,如重定向、设置页面编码、控制缓存等。在处理AJAX请求时,`header...
PHP中的header()函数用于发送原始的HTTP头部信息到浏览器,通常用来进行页面跳转或设置特定的响应头。但在实际应用中,我们可能会遇到header()函数失效的情况,这通常是由于某些细节处理不当造成的。以下是对PHP ...
下面将详细介绍在使用PHP header()函数进行页面跳转时应注意的几个关键知识点。 首先,header()函数的Location标头用于指示浏览器跳转到一个指定的URL。基本的使用方法是`header('Location: URL');`,其中URL是目标...
PHP中的header()函数主要用于在实际输出到浏览器之前向客户端发送HTTP报头。这个函数非常关键,尤其是在进行页面跳转或设置特定的HTTP响应状态码时。header()函数的基本语法是: ```php void header(string $string...
解决php获取不到客户端发来的Authorization的header头信息
介绍了几种在PHP编程中 header 的通常用法
`php header`函数是PHP中一个非常重要的函数,它允许开发者向浏览器发送原始HTTP头部信息。HTTP头部信息在客户端和服务器之间传输时起到控制请求和响应的重要作用。本篇文章将详细解析`header`函数的使用及其相关...
在PHP编程中,`header()`函数是一个非常重要的功能,它允许开发者向HTTP协议发送各种头部信息,其中包括实现页面跳转。本文将深入浅出地解析`header()`函数在PHP中的应用,尤其是关于页面跳转的部分。 首先,让我们...
在PHP中,`header()`函数是一个非常重要的函数,它用于向浏览器发送HTTP头部信息。这些头部信息控制着浏览器如何处理页面,例如重定向、设定页面内容类型、管理缓存等。了解`header()`函数的使用对于优化网站性能和...
为了避免这种情况,可以使用PHP中的header函数来发送一些HTTP头部信息给浏览器,使得浏览器能够正确地处理文件下载。 使用header函数时,可以发送两个关键的头部信息: 1. Content-Type: 这个头部信息用来告诉...
【PHP Header 页面跳转】 PHP中的`header()`函数是一个非常重要的功能,主要用于向浏览器发送HTTP头部信息。在页面跳转的应用场景中,`header()`函数的`Location`类型标头尤其常见。它允许开发者在PHP脚本执行过程...