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 相关文章推荐
Apache+php+mysql在windows下的安装与配置图解(最新版)
Nov 30 PHP
php 代码优化的42条建议 推荐
Sep 25 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 PHP
PHP CLI模式下的多进程应用分析
Jun 03 PHP
PHP防止刷新重复提交页面的示例代码
Nov 11 PHP
php实现微信发红包
Dec 05 PHP
简单介绍PHP非阻塞模式
Mar 03 PHP
Yaf框架封装的MySQL数据库操作示例
Mar 06 PHP
提高Laravel应用性能方法详解
Jun 24 PHP
php链式操作的实现方式分析
Aug 12 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
Oct 11 PHP
PHP加MySQL消息队列深入理解
Feb 27 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
利用递归把多维数组转为一维数组的函数
2006/10/09 PHP
PHP脚本中include文件出错解决方法
2008/11/20 PHP
PHP函数常用用法小结
2010/02/08 PHP
thinkPHP下ueditor的使用方法详解
2015/12/26 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
arguments对象
2006/11/20 Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
2009/11/04 Javascript
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
jquery 操作DOM案例代码分享
2012/04/05 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014/03/18 Javascript
JsRender实用入门教程
2014/10/31 Javascript
JS实现下拉菜单赋值到文本框的方法
2015/08/18 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
2015/08/26 Javascript
解析浏览器端的AJAX缓存机制
2016/06/21 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
BootStrap模态框和select2合用时input无法获取焦点的解决方法
2017/09/01 Javascript
Vue中对拿到的数据进行A-Z排序的实例
2018/09/25 Javascript
JS监听事件的叠加和移除功能
2018/11/19 Javascript
JavaScript创建防篡改对象的方法分析
2018/12/30 Javascript
Vue源码学习之关于对Array的数据侦听实现
2019/04/23 Javascript
vue滑动吸顶及锚点定位的示例代码
2020/05/10 Javascript
javascript实现点击小图显示大图
2020/11/29 Javascript
跟老齐学Python之print详解
2014/09/28 Python
简单介绍Python中的几种数据类型
2016/01/02 Python
python3.6的venv模块使用详解
2018/08/01 Python
Python hashlib模块实例使用详解
2019/12/24 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
Python 高效编程技巧分享
2020/09/10 Python
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
.NET是怎么支持多种语言的
2015/02/24 面试题
《青海高原一株柳》教学反思
2014/04/25 职场文书
文明班级建设方案
2014/05/15 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
元旦晚会开场白
2015/05/29 职场文书
python 实现两个变量值进行交换的n种操作
2021/06/02 Python
MySQL query_cache_type 参数与使用详解
2021/07/01 MySQL