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 相关文章推荐
MYSQL数据库初学者使用指南
Nov 16 PHP
PHP的开发框架的现状和展望
Mar 16 PHP
PHP里的单例类写法实例
Jun 25 PHP
PHP如何实现Unicode和Utf-8编码相互转换
Jul 29 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
Sep 09 PHP
利用php生成验证码
Feb 23 PHP
PHP实现对文件锁进行加锁、解锁操作的方法
Jul 04 PHP
PHP检查网站是否宕机的方法示例
Jul 24 PHP
利用laravel+ajax实现文件上传功能方法示例
Aug 13 PHP
php二维码生成以及下载实现
Sep 28 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 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
Access数据库导入Mysql的方法之一
2006/10/09 PHP
网站用php实现paypal整合方法
2010/11/28 PHP
PHP随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
2012/03/04 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
jQuery实现表格行上移下移和置顶的方法
2015/05/22 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
js替换字符串中所有指定的字符(实现代码)
2016/08/17 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
2017/05/27 Javascript
微信小程序实现皮肤功能(夜间模式)
2017/06/18 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
vue动态路由配置及路由传参的方式
2018/05/23 Javascript
使用Jenkins部署React项目的方法步骤
2019/03/11 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
[03:23]我的刀塔你不可能这么可爱 第一期金萌萌的故事
2014/06/20 DOTA
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
Python装饰器基础详解
2016/03/09 Python
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
Flask框架使用DBUtils模块连接数据库操作示例
2018/07/20 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
python turtle 绘制太极图的实例
2019/12/18 Python
css3隔行变换色实现示例
2014/02/19 HTML / CSS
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
伯利陶器:Burleigh Pottery
2018/01/03 全球购物
白血病捐款倡议书
2014/05/14 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
原生CSS实现文字无限轮播的通用方法
2021/03/30 HTML / CSS
python 离散点图画法的实现
2022/04/01 Python