<!---->
// 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/ />&lt;br />
&lt;br />
// override X-Powered-By: PHP:&lt;br />
header('X-Powered-By: PHP/4.4.0');&lt;br />
header('X-Powered-By: Brain/0.6b');&lt;br />
&lt;br />
//文档语言&lt;br />
header('Content-language: en');&lt;br />
&lt;br />
//告诉浏览器最后一次修改时间&lt;br />
$time = time() - 60; // or filemtime($fn), etc&lt;br />
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT');&lt;br />
&lt;br />
//告诉浏览器文档内容没有发生改变&lt;br />
header('HTTP/1.1 304 Not Modified');&lt;br />
&lt;br />
//设置内容长度&lt;br />
header('Content-Length: 1234');&lt;br />
&lt;br />
//设置为一个下载类型&lt;br />
header('Content-Type: application/octet-stream');&lt;br />
header('Content-Disposition: attachment; filename=">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-shockwave-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开发中,有时我们需要通过HTTP头(Header)传递自定义信息,比如认证令牌、请求来源等。然而,有时我们可能会遇到PHP无法正确获取自定义Header参数的问题。本篇文章将详细解析这一问题,并提供解决方案。 首先...
jquery是js的类库,js本身不能操作header,因为js是在浏览器加载页面过程中才开始执行的header需要服务器端执行操作 如果是ajax,是可以设置header $.ajax({ url: "", data: {}, type: "GET", beforeSend: ...
在C#编程中,我们需要经常处理HTTP请求,获取目标网址的HTTP头信息,例如状态码、响应时间、服务器类型等,这些信息对于分析网页状态、诊断网络问题以及构建Web应用程序非常有用。本文将深入探讨如何在C#中获取这些...
在上述示例中,首先发送了一个 HTTP 状态码为 303 的响应,然后通过 `Location` 头指定新的 URL,最后使用 `exit` 语句确保脚本不再继续执行。 #### Meta Refresh标签——HTML中的自动跳转 除了 PHP 的 `header()`...
在Web开发中,了解如何获取HTTP请求头信息是非常重要的,因为这些信息能够帮助我们更好地理解客户端环境、优化响应策略以及进行安全性检查等。下面将详细介绍JSP中如何获取HTTP请求头信息及其相关的知识点。 #### ...
- `header('Expires: Mon, 26 Jul 1997 05:00:00 GMT')`: 设置过期日期在过去的某个时间,以强制浏览器不使用缓存。 - `header('Pragma: no-cache')`: 一种老式的缓存控制方法,同样用于禁止缓存。 6. **内容类型...
解决php获取不到客户端发来的Authorization的header头信息
标题“使用CXF实现带header的soap服务”指的是在Java环境中,通过Apache CXF框架创建一个SOAP(简单对象访问协议)服务,同时处理带有HTTP头部信息的请求。Apache CXF是一个开源的服务框架,它允许开发者构建和消费...
`header()`函数在PHP中扮演着至关重要的角色,它可以实现页面重定向、设置内容类型、控制缓存策略以及进行访问权限控制等。理解并熟练运用`header()`函数,能够帮助开发者更好地控制网页的呈现和交互,提高用户体验...
本篇文章将详细探讨如何在RecyclerView中添加头部(RecyclerViewHeader),这是在很多应用中都需要实现的功能,比如在列表顶部展示广告或者分类标签。 首先,我们需要理解RecyclerView的工作原理。RecyclerView通过...
在设置 Content-Disposition 头字段之前,一定要设置 Content-Type 头字段。 此外,本文还讨论了 Authorization 头的作用。Authorization 头用于在客户端访问受密码保护的资源时提供身份验证信息。服务器端会发送 ...
1. **源码分析**:如何在实际项目中使用`<header>`和`<meta>`标签,以及它们在不同框架(如React、Vue等)中的应用。 2. **调试工具**:开发者可以使用浏览器的开发者工具检查和修改`<header>`和`<meta>`标签,以便...
为了实现这一功能,开发者需要在HTTP响应中设置特定的Header信息来指导浏览器如何处理这些文件。本文将详细讲解如何在Header中进行文件输出的相关设置。 首先,我们关注的是`Content-Type` Header,它定义了发送...
这个错误通常发生在尝试使用header()函数更改HTTP响应头时,但因为之前已经输出了某些内容,导致无法修改头信息。本篇文章将深入探讨这个问题的原因、影响以及如何解决。 **原因分析:** 1. **字符输出**:在调用...
标题“风吟PHP HTTP Header 信息检测.rar”指的是一个使用PHP编写的工具,该工具能够检测HTTP头部信息,特别是与HTTP响应头相关的压缩状态,如gzip压缩,以及服务器的相关信息。这个工具对于开发者来说非常有用,...
4. 如果需要禁用头部,可以通过设置变量`$flag_disable_header`为`true`来实现。 #### 错误和消息处理 `tpl_header.php`还包含了一段用于显示头部警告信息和错误消息的代码: ```php if($messageStack->size('...
### HTTP协议的Header头信息详解 #### 一、引言 在进行Web开发或网络开发时,理解HTTP协议中的Header头信息是至关重要的。HTTP(Hypertext Transfer Protocol)是一种应用层协议,用于从Web服务器传输超文本到本地...
PHP编程语言中header函数是用于在服务器发送任何实际内容之前,向客户端发送原始的HTTP头。HTTP头可以用于多种目的,比如定义内容类型、编码、重定向页面、设置缓存控制等。这个函数对于动态页面非常有用,尤其是在...
在PHP编程中,`header()`函数是一个至关重要的工具,它允许开发者发送原始HTTP头信息到浏览器。这篇文章将深入探讨`header()`函数的使用方法以及需要注意的事项。 首先,`header()`函数的基本语法如下: ```php ...
在网页设计中,"表头浮动(Table Header Fixed)"是一种常见的布局技术,主要用于处理长表格数据。当用户滚动页面时,表头始终保持可见,以便用户可以随时参考列标题,理解表格中的数据。这种效果提高了用户体验,...