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 相关文章推荐
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
Apr 12 PHP
PHP 反射机制实现动态代理的代码
Oct 22 PHP
php 伪造本地文件包含漏洞的代码
Nov 03 PHP
php开发文档 会员收费1期
Aug 14 PHP
用PHP代替JS玩转DOM的思路及示例代码
Jun 15 PHP
ThinkPHP登录功能的实现方法
Aug 20 PHP
Laravel 5 框架入门(一)
Apr 09 PHP
Yii2 RESTful中api的使用及开发实例详解
Jul 06 PHP
Ajax和PHP正则表达式验证表单及验证码
Sep 24 PHP
php基于curl重写file_get_contents函数实例
Nov 08 PHP
Zend Framework框架实现类似Google搜索分页效果
Nov 25 PHP
php die()与exit()的区别实例详解
Dec 03 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模块memcache和memcached区别分析
2011/06/14 PHP
基于php伪静态的实现详细介绍
2013/04/28 PHP
php+xml实现在线英文词典查询的方法
2015/01/23 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
2016/03/21 PHP
php5.x禁用eval的操作方法
2018/10/19 PHP
Javascript条件判断使用小技巧总结
2008/09/08 Javascript
JavaScript 无符号右移运算符
2009/04/17 Javascript
Mootools 1.2教程 排序类和方法简介
2009/09/15 Javascript
JavaScript DOM学习第一章 W3C DOM简介
2010/02/19 Javascript
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
2014/09/19 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
Bootstrap每天必学之缩略图与警示窗
2015/11/29 Javascript
jqGrid用法汇总(全经典)
2016/06/28 Javascript
浅谈window.onbeforeunload() 事件调用ajax
2016/06/29 Javascript
详细介绍RxJS在Angular中的应用
2017/09/23 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
2018/11/05 Javascript
vue组件开发之slider组件使用详解
2020/08/21 Javascript
python实现计算倒数的方法
2015/07/11 Python
利用Python查看目录中的文件示例详解
2017/08/28 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
Python实现模拟浏览器请求及会话保持操作示例
2018/07/30 Python
python实现简单成绩录入系统
2019/09/19 Python
canvas绘图按照contain或者cover方式适配并居中显示
2019/02/18 HTML / CSS
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
幼儿园实习生辞职信
2014/01/20 职场文书
机械个人求职信范文
2014/01/24 职场文书
药品促销活动方案
2014/02/14 职场文书
信息技术课后反思
2014/04/27 职场文书
异地恋情人节寄语
2015/02/28 职场文书
2019暑期安全倡议书!
2019/06/27 职场文书
大学生军训心得体会5篇
2019/08/15 职场文书
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS