PHP header()函数

对header函数,我用得最多的就是跳转页面和设置字符集,其他的功能用得比较少。

一、设置字符集

其实我们用的最多的在在html代码当中的<meta>标签里面设置字符集。格式如下:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

这是XHTML的格式,因为meta标签是单标签,所以后面加 ‘/‘ 关闭<meta>标签。

但是如果是自己在本机上测试的时候,用不着加上这么长的属性,使用下面简化版即可。

<meta charset="UTF-8">

以上是在html的代码中设置字符集,如果是纯php代码,设置字符集就得用header函数了。格式如下:

header("Content-type:text/html;charset=utf-8");

其实header函数里面的内容就是html中<meta>标签中内容的整合,只须记住一种即可,另一种也就不用记了。

二、跳转页面

跳转页面除了可以用<a></a>标签来实现,格式如下:

<!-- <a href="url">urlName</a> -->
<a href="http://www.cnblogs.com/-beyond/">寻觅beyond</a>

还可以用header函数,此时要用到Javascript的location对象。格式为:

//header("location:url");
header("location:http://www.cnblogs.com/-beyond/");
时间: 2024-10-13 16:12:22

PHP header()函数的相关文章

header()函数

header()前不能有任何代码,即使有,也得用一个函数或关键字,让它不执行,否则header()函数无法执行 这个函数说白了是个跳转函数 跳转到指定页面(站内的或指定网址) 例: header('Location:http://www.baidu.com/'); 有几个小问题 1.Location   第一个字母大写 2.网址前必须加"http://",后面必须加"/" 3.Location:http://www.baidu.com/  前后必须加单引号 4.最后

php header函数的详解

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

PHP header函数的几大作用

先看看官方文档的定义 (PHP 4, PHP 5, PHP 7) header - 发送原生 HTTP 头 1 void header ( string $string [, bool $replace = true [, int $http_response_code ]] ) 参数: string 有两种特别的头.第一种以"HTTP/"开头的 (case is not significant),将会被用来计算出将要发送的HTTP状态码. 例如在 Apache 服务器上用 PHP 脚

php中header函数后是否应该有exit

通常有一下三种:  代码如下 复制代码 Location: xxxx:yyyy/zzzz Content-Type: xxxx/yyyy Status: nnn xxxxxx 常用实例 1.实现重定向(状态码302)  代码如下 复制代码 <?phpheader(”Location: http://www.111cn.net”);exit;?> 例子  代码如下 复制代码 <?phpheader("Location:http://www.111cn.net/");//

header函数使用

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/'); prin

http标头详解/即php中header函数应用解释

HTTP协议header标头详解 分类: Webkit Web Php C/C++ 2012-10-31 11:19 14366人阅读 评论(0) 收藏 举报 本文根据RFC2616(HTTP/1.1规范),参考 http://www.w3.org/Protocols/rfc2068/rfc2068 http://www.w3.org/Protocols/rfc2616/rfc2616 http://www.ietf.org/rfc/rfc3229.txt 通常HTTP消息包括客户机向服务器的请

PHP 使用header函数设置HTTP头的示例方法 表头 (xlsx下载)

转载 http://justcoding.iteye.com/blog/601117/ //定义编码header( 'Content-Type:text/html;charset=utf-8 '); //Atomheader('Content-type: application/atom+xml'); //CSSheader('Content-type: text/css'); //Javascriptheader('Content-type: text/javascript'); //JPEG

header函数在php中

PHP 中 header()函数的作用是给客户端发送头信息.什么是头信息?这里只作简单解释,详细的自己看http协议.在 HTTP协议中,服务器端的回答(response)内容包括两部分:头信息(header) 和 体内容,这里的头信息不是HTML中的<head></head>部分,同样,体内容也不是<BODY>< /BODY>.头信息是用户看不见的,里面包含了很多项,包括:服务器信息.日期.内容的长度等.而体内容就是整个HTML,也就是你所能看见的全 部东

php header函数下载文件实现代码

在php中header函数的使用很大,header不但可以向客户端发送原始的 HTTP 报头信息,同时还可以直接实现文件下载操作 header函数最常用的不是用于下载而是用于发送http类的 跳转 它会执行最后一个,不过是有条件的,例如: header('Location:http://www.111cn.net'); header('Location:http://www.g.cn'); header('Location:http://www.baidu.com'); //这个就会跳到百度 发

php header函数

Header()函数—is used to send raw HTTP headers. 1. 重定向 <?php header(“Location: http://www.jb51.net”;); exit; //在每个重定向之后都必须加上”exit”,避免发生错误,继续执行. ?> <?php header(“refresh: 2;url=http://www.jb51.net”;); echo ”正在加载,请稍等…<br/> 三秒后自动跳转值<a href=”ht