app教程网 学习教程 php header跳转 参数(php中header是什么意思)

php header跳转 参数(php中header是什么意思)

本文描述了PHP使用头文件跳转失败的解决方法,与大家分享,供大家参考。具体方法分析如下:

首先,这个问题:

今天的header('Location: $url '),以前总是可以跳转的,今天不动了,只是输出结果。过去,我必须亲自确认检查。

$url的值是否获取正确,所以回显$ URL;是加在它前面的;去调试,结果是头函数无效。

二、解决方案:

在php中使用header('location:test.php ')跳转时,要注意以下几点:

1.位置和“:”之间不能有空格,否则会出错。///downcc.com

2.在使用头之前,不能有任何输出,包括标签“?”在包含的页面中。后面不能有空格。

3.header之后的PHP代码也会被执行。

PHP的头跳转之前是不能输出任何东西的,因为PHP在开始执行的时候就已经把HTTP头信息发给浏览器了,然后就不允许再改了。

但是,如果必须在输出后处理头信息,可以使用ob_start() ob_end_flush()缓存要发送的内容,等到头继续发送内容。

或者更简单的方法,修改php.ini,找到output_buffering=Off,修改为output_buffering=4096。

希望这篇文章对你的PHP编程有所帮助。

本文来自网络,不代表本站立场,转载请注明出处:https: