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 10 PHP
php开发文档 会员收费1期
Aug 14 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 PHP
PHP调用JAVA的WebService简单实例
Mar 11 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
Jun 21 PHP
PHPMailer发送HTML内容、带附件的邮件实例
Jul 01 PHP
destoon出现验证码不显示时的紧急处理方法
Aug 22 PHP
php实现压缩多个CSS与JS文件的方法
Nov 11 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
Apr 21 PHP
php微信公众平台配置接口开发程序
Sep 22 PHP
php接口技术实例详解
Dec 07 PHP
PHP获取对象属性的三种方法实例分析
Jan 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
晶体管单管来复再生式收音机
2021/03/02 无线电
德生PL450的电路分析和低放电路的改进办法
2021/03/02 无线电
php上传图片到指定位置路径保存到数据库的具体实现
2013/12/30 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
2014/12/17 PHP
基于ThinkPHP实现的日历功能实例详解
2017/04/15 PHP
php常用的工具开发整理
2019/09/26 PHP
Laravel中GraphQL接口请求频率实战记录
2020/09/01 PHP
jQuery 渐变下拉菜单
2009/12/15 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
js实现在页面上弹出蒙板技巧简单实用
2013/04/16 Javascript
JS实现鼠标单击与双击事件共存
2014/03/08 Javascript
使用jquery实现以post打开新窗口
2014/03/19 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
比较常见的javascript中定义函数的区别
2015/11/09 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
Angularjs 1.3 中的$parse实例代码
2017/09/14 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
node.js读取Excel数据(下载图片)的方法示例
2018/08/02 Javascript
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
vue中的使用token的方法示例
2020/03/10 Javascript
keep-Alive搭配vue-router实现缓存页面效果的示例代码
2020/06/24 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
Python字符串特性及常用字符串方法的简单笔记
2016/01/04 Python
Python3学习笔记之列表方法示例详解
2017/10/06 Python
Python识别验证码的实现示例
2020/09/30 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
财务分析个人的自荐书范文
2013/11/24 职场文书
酒店实习个人鉴定
2013/12/07 职场文书
担保书怎么写 ?
2019/04/22 职场文书
基于Redis zSet实现滑动窗口对短信进行防刷限流的问题
2022/02/12 Redis