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安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
深入php socket的讲解与实例分析
Jun 13 PHP
php中ftp_chdir与ftp_cdup函数用法
Nov 18 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
Jan 30 PHP
PHP统一页面编码避免乱码问题
Apr 09 PHP
PHP限制HTML内容中图片必须是本站的方法
Jun 16 PHP
PHP register_shutdown_function()函数的使用示例
Jun 23 PHP
PHP多文件上传实例
Jul 09 PHP
使用PHP编写发红包程序
Jul 22 PHP
简单概括PHP的字符串中单引号与双引号的区别
May 07 PHP
php使用get_class_methods()函数获取分类的方法
Jul 20 PHP
php微信小程序解包过程实例详解
Mar 31 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 set_time_limit()函数的使用详解
2013/06/05 PHP
PHP中SimpleXML函数用法分析
2014/11/26 PHP
php实现压缩合并js的方法【附demo源码下载】
2016/09/22 PHP
javascript显示选择目录对话框的代码
2008/11/10 Javascript
JavaScript中的运算符种类及其规则介绍
2013/09/26 Javascript
JavaScript中最简洁的编码html字符串的方法
2014/10/11 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
快速使用Bootstrap搭建传送带
2016/05/06 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
关于在mongoose中填充外键的方法详解
2017/08/14 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
微信小程序3D轮播实现代码
2019/09/19 Javascript
javascript使用Blob对象实现的下载文件操作示例
2020/04/18 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
javascript canvas封装动态时钟
2020/09/30 Javascript
如何手写一个简易的 Vuex
2020/10/10 Javascript
Python网络爬虫项目:内容提取器的定义
2016/10/25 Python
python中 * 的用法详解
2019/07/10 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
Python 面向对象部分知识点小结
2020/03/09 Python
处理HTML5新标签的浏览器兼容版问题
2017/03/13 HTML / CSS
美国孕妇装品牌:Destination Maternity
2018/02/04 全球购物
.NET面试问题集
2015/12/08 面试题
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
Go 通过结构struct实现接口interface的问题
2021/10/05 Golang
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers
实现GO语言对数组切片去重
2022/04/20 Golang