PHP header 函数教程

PHP header 函数教程

定义和用法
header ( )函数发送一个原始HTTP头到客户端。

重要的是要看到,标题( )必须在任何所谓的实际产出发送(在PHP 4和以后,您可以使用输出缓冲来解决这个问题) :

<?php
// This results in an error.
// The output above is before the header() call
header('Location: http://www.example.com/');
?>

语法:

header(string,replace,http_response_code)

Parameter Description
string 必需的。指定的标题字符串发送
replace 任择。指示是否标题应取代以前或添加第二个标题。预设值是true (将取代) 。假(允许多个标题同一类型)
http_response_code 任择。部队的HTTP响应代码到指定的值(可在PHP 4.3和更高)

提示和说明
注:自PHP 4.4这一功能可以防止一个以上的标题发送一次。这是一个保护,防止头注入攻击。

范例1
防止页面缓存:

 

// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache");
header("Pragma: no-cache");

 

示例2
让用户将提示保存生成的PDF文件(内容处置标题是用来提供建议的文件名,并迫使浏览器来显示保存对话框) :

 

header("Content-type:application/pdf");

// It will be called downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");
// The PDF source is in original.pdf
readfile("original.pdf");

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索replace
, php
, string
, http
, 函数
教程
php header 函数、php中的header函数、php header函数头文件、php函数教程、header函数,以便于您获取更多的相关知识。

时间: 2024-09-23 16:10:56

PHP header 函数教程的相关文章

利用php header函数实现文件下载保存到本地

header() 函数向客户端发送原始的 http 报头. 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 php教程 4 以及更高的版本中,您可以使用输出缓存来解决此问题): <html> <?php // 结果出错 // 在调用 header() 之前已存在输出 header('location: http://www.111cn.net/'); ?>语法 header(string,replace,http_response_code)参数

php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证_php技巧

本文实例讲述了php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证的方法.分享给大家供大家参考,具体如下: 在php中,可以使用Header函数做一些有趣的事情,用户验证就是其中一个很有意思的功能.具体用法: Header("WWW-Authenticate: Basic realm="USER LOGIN""); Header("HTTP/1.0 401 Unauthorized"); 在页首设计这两个Hea

PHP通过Header()函数实现文件下载

PHP通过Header()函数实现文件下载,如下代码: <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">  <title>应用header()函数实现下载 - www.cxybl.com</title>  <style type="text/css">  &

php header函数的常用http头设置

  这篇文章主要介绍了php header函数的常用http头设置,本文直接给出代码实例,代码中包含详细注释,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 //ok header('HTTP/1.1 200 OK'); //设置一个404头:

PHP header() 函数详细说明(301、404等错误设置)

  如果您刚刚开始学习PHP,可能有许多函数需要研究,今天我们就来学习一下PHP Header()的使用方法,更多的使用说明,请您参照PHP中文手册,下面是关于header函数的详细使用说明 不管页面有多少header,它会执行最后一个,不过是有条件的,例如: header('Location:http://www.liehuo.net'); header('Location:http://www.g.cn'); header('Location:http://www.baidu.com');

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

 这篇文章主要介绍了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('Conten

php header函数常见用途

header函数在PHP中是发送一些头部信息的, 我们可以直接使用它来做301跳转等,下面我来总结关于header函数用法与一些常用见问题解决方法.  发送一个原始 HTTP 标头[Http Header]到客户端.标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔.  1.重定向.  Header("Location: http://www.mobiletrain.org");  exit; //在每

php header()函数使用说明_php技巧

header()函数使用说明:   一.作用:   ~~~~~~~~~          PHP只是以HTTP协议将HTML文档的标头送到浏览器,告诉浏览器具体怎么处理这个页面,至于传送的内容则需要熟悉一下HTTP协议了,与PHP无关了,可参照http://www.w3.org/Protocols/rfc2616/rfc2616.          传统的标头一定包含下面三种标头之一,并只能出现一次.          Location:  xxxx:yyyy/zzzz          Con

PHP中header函数的用法及其注意事项详解_php实例

void header ( string $string [, bool $replace = true [, int $http_response_code ]] ) : Send a raw HTTP header 下面有一些使用header的几种用法: 1.使用header函数进行跳转页面: header('Location:'.$url); 其中$url就是将要跳转的url了. 这种用法的注意事项有以下几点: •Location和":"之间不能有空格,否则会出现错误(注释:我刚