PHP利用header跳转失效的解决方法


Posted in PHP onOctober 24, 2014

本文实例讲述了PHP利用header跳转失效的解决方法,分享给大家供大家参考。具体方法分析如下:

一、问题:

今天header(\"Location: $url\"),以往跳转总是可以的,今天却不动,只是输出结果,以往自己要确认检查,$url的值获取的是否正确,所以在前面加了echo $url;来调试用,结果就导致了header函数的无效.

二、解决方法:

在PHP中用header("location:test.php")进行跳转要注意以下几点:

1、location和“:”号间不能有空格,否则会出错.//phpfensi.com

2、在用header前不能有任何的输出,包括include的页面中标签“?>”后不能有空格.

3、header后的PHP代码还会被执行.

PHP的 header 跳转之前不能有任何内容输出,因为PHP开始执行的时候就已经向浏览器送出HTTP头信息,之后就不再允许更改了.

但是如果必须要在输出之后再处理header信息的话可以使用 ob_start() ob_end_flush() 来缓存一下要发送的内容,等到header继续再发送内容.

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

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
example2.php
Oct 09 PHP
十天学会php之第五天
Oct 09 PHP
最小化数据传输――在客户端存储数据
Oct 09 PHP
一个ubbcode的函数,速度很快.
Oct 09 PHP
二十行语句实现从Excel到mysql的转化
Oct 09 PHP
一个简单实现多条件查询的例子
Oct 09 PHP
PHP之COOKIE支持详解
Sep 20 PHP
从php核心代码分析require和include的区别
Jan 02 PHP
php基于GD库画五星红旗的方法
Feb 24 PHP
PHP在线打包下载功能示例
Oct 15 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
Oct 18 PHP
详解Laravel服务容器的优势
May 29 PHP
PHP与MYSQL中UTF8 中文排序示例代码
Oct 23 #PHP
php cookie名使用点号(句号)会被转换
Oct 23 #PHP
php格式化时间戳显示友好的时间实现思路及代码
Oct 23 #PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
Oct 23 #PHP
PHP函数实现分页含文本分页和数字分页
Oct 23 #PHP
10个实用的PHP正则表达式汇总
Oct 23 #PHP
PHP中怎样防止SQL注入分析
Oct 23 #PHP
You might like
php实现的百度搜索某地天气的小偷代码
2014/04/23 PHP
PHP解析html类库simple_html_dom的转码bug
2014/05/22 PHP
php将一维数组转换为每3个连续值组成的二维数组
2016/05/06 PHP
PHP简单实现数字分页功能示例
2016/08/24 PHP
利用switch语句进行多选一判断的实例代码
2016/11/14 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
js的event详解。
2006/09/06 Javascript
JavaScript高级程序设计(第3版)学习笔记6 初识js对象
2012/10/11 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
2013/12/19 Javascript
EasyUI为Numberbox添加blur事件的方法
2017/03/05 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
axios post提交formdata的实例
2018/03/16 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
原生JS实现的跳一跳小游戏完整实例
2019/01/27 Javascript
了解重排与重绘
2019/05/29 Javascript
jquery轻量级数字动画插件countUp.js使用详解
2019/10/17 jQuery
微信公众号H5之微信分享常见错误和问题(小结)
2019/11/14 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
[10:21]2018DOTA2国际邀请赛寻真——Winstrike
2018/08/11 DOTA
Python的净值数据接口调用示例分享
2016/03/15 Python
Python实现二叉树结构与进行二叉树遍历的方法详解
2016/05/24 Python
Python中作用域的深入讲解
2018/12/10 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
Python监听键盘和鼠标事件的示例代码
2020/11/18 Python
CAD制图人员的自荐信
2014/02/07 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
成立公司计划书
2014/05/07 职场文书
关于车尾的标语大全
2015/08/11 职场文书
2019假期福利管理制度!
2019/07/15 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang