<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="PHP的header location重定向语句对页面进行跳转失败的原因" id="card1">
<p> 游客</p><p>
标题:PHP的header location重定向语句对页面进行跳转失败的原因<br/>
正文:<br/>
函数header作用：  页面跳转 <br/><br/>  http头信息 <br/><br/>   头信息的作用很多，最主要的有下面几个： <br/><br/>  1、跳转 <br/><br/>   当浏览器接受到头信息中的 Location: xxxx 后，就会自动跳转到 xxxx 指向的URL地址，这点有点类似用 js 写跳转。但是这个跳转只有浏览器知道，不管体内容里有没有东西，用户都看不到。 <br/><br/>   例：header(&amp;quot;Location: repath}&amp;quot;); <br/><br/>  2、指定网页的内容 <br/><br/>   同样一个XML文件，如果头信息中指定：Content-type: application/xml 的话，浏览器会将其按照XML文件格式解析。但是，如果头信息中是：Content-type: text/xml 的话，浏览器就会将其看作存文本解析。（浏览器不是按照扩展名解析文件的） <br/><br/>   例：header(’Content-type: application/pdf’); <br/><br/>  3、附件 <br/><br/>   不知道大家有没有注意，有些时候在一些网站下载东西，点下载连接以后，结果浏览器将这个附件当成网页打开了，里面显示的都是乱码，这个问题也和头信息有关。有时候浏览器根据Content-type 来判断是打开还是保存，这样有时就会判断错误（主要是网站设计者忘记写Content-type）。其实，还有一个可以来指定该内容为附件、需要保存，这个就是：Content-Disposition: attachment; filename=&amp;quot;xxxxx&amp;quot; <br/><br/>   例：header(’Content-Disposition: attachment; filename=&amp;quot;camnpr.pdf&amp;quot;’); <br/><br/>   //打开文件，并输出 <br/><br/>   readfile(’original.pdf’); <br/><br/>  HTTP协议状态码 <br/><br/>  1×× 保留 2×× 表示请求成功地接收 3×× 为完成请求客户需进一步细化请求 4×× 客户错误 5×× 服务器错误 语法： <br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=152&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=152&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=152&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=152&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=152&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=152">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=152">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>