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
编写漂亮的代码 - 将后台程序与前端程序分开
Apr 23 PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
Jun 02 PHP
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
Sep 23 PHP
php连接mssql的一些相关经验及注意事项
Feb 05 PHP
深入PHP magic quotes的详解
Jun 17 PHP
PHP图片处理之图片背景、画布操作
Nov 19 PHP
PHP输出两个数字中间有多少个回文数的方法
Mar 23 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
Sep 29 PHP
php实现word转html的方法
Jan 22 PHP
PHPExcel导出2003和2007的excel文档功能示例
Jan 04 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
Dec 05 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
造势之举?韩国总统候选人发布《星际争霸》地图
2017/04/22 星际争霸
一个PHP模板,主要想体现一下思路
2006/12/25 PHP
php引用返回与取消引用的详解
2013/06/08 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
2019/10/12 PHP
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
Prototype源码浅析 Enumerable部分之each方法
2012/01/16 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
2013/01/03 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
js数组如何添加json数据及js数组与json的区别
2015/10/27 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
2016/06/24 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
利用Vue.js指令实现全选功能
2016/09/08 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
bootstrap与pagehelper实现分页效果
2018/12/29 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
2019/12/04 Javascript
python如何在列表、字典中筛选数据
2018/03/19 Python
取numpy数组的某几行某几列方法
2018/04/03 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
PyQt5通信机制 信号与槽详解
2019/08/07 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
华为C++笔试题
2014/08/05 面试题
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
有模特经验的简历自我评价
2013/09/19 职场文书
法学毕业生自我鉴定
2014/01/31 职场文书
《小猫刮胡子》教学反思
2014/02/21 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
华山导游词
2015/02/03 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书