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中支持多种编码的中文字符串截取函数!
Mar 20 PHP
PHP 编程安全性小结
Jan 08 PHP
php _autoload自动加载类与机制分析
Feb 10 PHP
关于php内存不够用的快速解决方法
Oct 26 PHP
php自定义apk安装包实例
Oct 20 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
Nov 12 PHP
thinkphp如何获取客户端IP
Nov 03 PHP
PHP编程实现计算抽奖概率算法完整实例
Aug 09 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 PHP
php通过pecl方式安装扩展的实例讲解
Feb 02 PHP
Laravel 队列使用的实现
Jan 08 PHP
PHP常量define和const的区别详解
May 18 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调用微信接口上传永久素材
2017/04/11 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
jquery autocomplete自动完成插件的的使用方法
2010/08/07 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
node.js中的fs.writeSync方法使用说明
2014/12/15 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
2014/12/15 Javascript
javascript实现字符串反转的方法
2015/02/05 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
2015/06/01 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
Bootstrap DateTime Picker日历控件简单应用
2017/03/25 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
2017/10/25 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
Angular浏览器插件Batarang介绍及使用
2018/02/07 Javascript
小程序点餐界面添加购物车左右摆动动画
2020/09/23 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
Python入门教程之运算符与控制流
2016/08/17 Python
浅谈python配置与使用OpenCV踩的一些坑
2018/04/02 Python
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
2018/04/18 Python
python中eval与int的区别浅析
2019/08/11 Python
Python2与Python3关于字符串编码处理的差别总结
2020/09/07 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
2021/02/01 Python
美国批发供应商:Kole Imports
2019/04/10 全球购物
体育专业个人的求职信范文
2013/09/21 职场文书
建筑行业的大学生自我评价
2013/12/08 职场文书
销售督导岗位职责
2015/04/10 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
mysql批量新增和存储的方法实例
2021/04/07 MySQL
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技