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 相关文章推荐
PHP概述.
Oct 09 PHP
php cookie的操作实现代码(登录)
Dec 29 PHP
php中json_decode()和json_encode()的使用方法
Jun 04 PHP
基于php设计模式中工厂模式详细介绍
May 15 PHP
PHP Global变量定义当前页面的全局变量实现探讨
Jun 05 PHP
php解析url的三个示例
Jan 20 PHP
一个非常完美的读写ini格式的PHP配置类分享
Feb 12 PHP
PHP输出缓冲控制Output Control系列函数详解
Jul 02 PHP
PHP简单实现合并2个数字键数组值的方法
May 30 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
Jun 11 PHP
laravel 5.4中实现无限级分类的方法示例
Jul 27 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
Jun 14 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
BBS(php & mysql)完整版(五)
2006/10/09 PHP
基于python发送邮件的乱码问题的解决办法
2013/04/25 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
Symfony2创建基于域名的路由相关示例
2016/11/14 PHP
PHP设计模式之适配器模式原理与用法分析
2018/04/25 PHP
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
详解Javascript 装载和执行
2014/11/17 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
使用Chrome浏览器调试AngularJS应用的方法
2015/06/18 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
基于jQuery的AJAX和JSON实现纯html数据模板
2016/08/09 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
vue 登录滑动验证实现代码
2018/08/24 Javascript
Windows下Node爬虫神器Puppeteer安装记
2019/01/09 Javascript
JS实现的新闻列表自动滚动效果示例
2019/01/30 Javascript
vue 移动端注入骨架屏的配置方法
2019/06/25 Javascript
编写Python脚本批量下载DesktopNexus壁纸的教程
2015/05/06 Python
Python基于select实现的socket服务器
2016/04/13 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
python中字符串比较使用is、==和cmp()总结
2018/03/18 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
2018/12/20 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
基于python实现破解滑动验证码过程解析
2020/05/28 Python
使用python求斐波那契数列中第n个数的值示例代码
2020/07/26 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
2020/10/30 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
Bailey帽子官方商店:Bailey Hats
2018/09/25 全球购物
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
2015年园林绿化工作总结
2015/05/23 职场文书
护士业务学习心得体会
2016/01/25 职场文书
只用20行Python代码实现屏幕录制功能
2021/06/02 Python
Python OpenCV超详细讲解基本功能
2022/04/02 Python