php中header跳转使用include包含解决参数丢失问题


Posted in PHP onMay 08, 2015

有同事反映,最近上线的几款游戏海外注册载入不了样式文件,需要紧急修复。

注册程序统一走单一入口,核心判断是checkip处,只需要在未实名认证的模板程序处做一个game_id的判断即可。因为太过肯定、急于下班的心理,再加上大家催促的紧张,一下子就蒙了,犯了两个错误:一是game_id的判断位置提前了,导致后面的很多变量没有传到目的页面;二是没有理解header跳转和include包含的涵义,直接用了header做跳转。

header跳转后的页面,不能继承上一页的变量等元素,举例说明:

a.php文件

$userEname = "crystal";
$userCname = "程程";
//your code
................................
header("location:b.php");
//your code
..................

如果在b.php文件里引用$userEname,你猜结果是什么?此时的$userEname = null。如果用include包含b.php的话,就能避免$userEname为空的问题了。

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
php基础学习之变量的使用
Jun 09 PHP
php入门学习知识点一 PHP与MYSql连接与查询
Jul 14 PHP
PHP读取文件并可支持远程文件的代码分享
Oct 03 PHP
php生成excel文件的简单方法
Feb 08 PHP
php画图实例
Nov 05 PHP
php防止网站被刷新的方法汇总
Dec 01 PHP
迁移PHP版本到PHP7
Feb 06 PHP
php实现的一个简单json rpc框架实例
Mar 30 PHP
thinkPHP中验证码的简单使用方法
Dec 26 PHP
PHP上传图片类显示缩略图功能
Jun 30 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
Mar 11 PHP
php 使用 __call实现重载功能示例
Nov 18 PHP
PHP中is_file()函数使用指南
May 08 #PHP
PHP5.2下preg_replace函数的问题
May 08 #PHP
PHP中is_dir()函数使用指南
May 08 #PHP
php中file_exists函数使用详解
May 08 #PHP
PHP时间和日期函数详解
May 08 #PHP
PHP数组和explode函数示例总结
May 08 #PHP
php函数重载的替代方法--伪重载详解
May 08 #PHP
You might like
PHP写的获取各搜索蜘蛛爬行记录代码
2012/08/21 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
php的ajax简单实例
2014/02/27 PHP
php结合正则批量抓取网页中邮箱地址
2015/05/19 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
2019/04/10 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
JavaScript 组件之旅(三):用 Ant 构建组件
2009/10/28 Javascript
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
深入了解JavaScript中的Symbol的使用方法
2015/07/28 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
基于angular-utils-ui-breadcrumbs使用心得(分享)
2017/11/03 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
javascript设计模式之装饰者模式
2020/01/30 Javascript
vue el-upload上传文件的示例代码
2020/12/21 Vue.js
python中Matplotlib实现绘制3D图的示例代码
2017/09/04 Python
Python类的继承和多态代码详解
2017/12/27 Python
django如何连接已存在数据的数据库
2018/08/14 Python
Python版名片管理系统
2018/11/30 Python
Python告诉你木马程序的键盘记录原理
2019/02/02 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
How to spawning asynchronous work in J2EE
2016/08/29 面试题
银行求职信范文
2014/05/26 职场文书
2015年学生会纪检部工作总结
2015/03/31 职场文书
在Windows下安装配置CPU版的PyTorch的方法
2021/04/02 Python
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android