您的位置:首页 > 编程语言 > PHP开发

PHP header 函数不能正常跳转的几种解决方法

2013-04-06 01:03 609 查看
在PHP中操作响应头信息时总会遇到些莫名奇妙的问题,最近又遇到使用用 PHP header函数不能正常跳转,现在将几种可能的问题和解决方法总结一下:

1、文件如果是utf-8编码的文件,就可能会有BOM头信息,可能会引起问题,因为BOM头会在文件的开头而且一般的编辑器看不到。但是可以通过Dreamweaver来去除BOM头信息:打开Dreamweaver,按下ctrl+J -> 选择 “标题/编码” 分类 -> 取消”包括Unicode签名(BOM)”的选择。

2、header函数的前面已经有输出语句,可以在<?php 下面加一句:

ob_start();

3、Location和后面的:(冒号)之间不能有空格,否则不能正常跳转的同时还不会报错。(冒号和后面的http之前有没有空格无所谓)正确写法如下如示:

header("Location:http://www.ablewoo.com/");(责任编辑:admin)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息