header跳转和include包含问题详解


Posted in PHP onSeptember 08, 2012

注册程序统一走单一入口,核心判断是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为空的问题了。这点还是peng提醒我的。
后语:接近9点的时候做好的,peng也一直等我做好后才敢回家,敬业的人啊,赞一个。最可怜的就数小白啦,本来答应下班后陪她去逛街的,结果在公司等了2个小时后,依然被我成功的放了鸽子。貌似这种情况还很多,估计她以后都不会找我逛街了…哎~程序员,真伤不起!

PHP 相关文章推荐
php mssql 时间格式问题
Jan 13 PHP
php 常用类整理
Dec 23 PHP
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
Nov 01 PHP
PHP 数据结构 算法 三元组 Triplet
Jul 02 PHP
PHP5.5在windows安装使用memcached服务端的方法
Apr 16 PHP
php专用数组排序类ArraySortUtil用法实例
Apr 03 PHP
详谈php静态方法及普通方法的区别
Oct 04 PHP
Yii2实现增删改查后留在当前页的方法详解
Jan 13 PHP
php实现数组纵向转横向并过滤重复值的方法分析
May 29 PHP
基于swoole实现多人聊天室
Jun 14 PHP
实例解析php的数据类型
Oct 24 PHP
PHP PDOStatement::closeCursor讲解
Jan 30 PHP
php比较多维数组中值的大小排序实现代码
Sep 08 #PHP
JSON在PHP中的应用介绍
Sep 08 #PHP
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
Sep 07 #PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
Sep 07 #PHP
用C/C++扩展你的PHP 为你的php增加功能
Sep 06 #PHP
初步介绍PHP扩展开发经验分享
Sep 06 #PHP
php写的带缓存数据功能的mysqli类
Sep 06 #PHP
You might like
php中time()和mktime()方法的区别
2013/09/28 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
PHP Try-catch 语句使用技巧
2016/02/28 PHP
PHP的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
thinkphp自带验证码全面解析
2016/09/18 PHP
Jquery在IE7下无法使用 $.ajax解决方法
2009/11/11 Javascript
js 省地市级联选择
2010/02/07 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
原生js开发的日历插件
2017/02/04 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
2017/02/20 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
NodeJS测试框架mocha入门教程
2017/03/28 NodeJs
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
node.js + socket.io 实现点对点随机匹配聊天
2017/06/30 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
小程序两种滚动公告栏的实现方法
2019/09/17 Javascript
JavaScript如何把两个数组对象合并过程解析
2019/10/10 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
Vue时间轴 vue-light-timeline的用法说明
2020/10/29 Javascript
python实现的守护进程(Daemon)用法实例
2015/06/02 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
Python查看微信撤回消息代码
2018/06/07 Python
Python中的self用法详解
2019/08/06 Python
Python zip函数打包元素实例解析
2019/12/11 Python
python通过opencv实现图片裁剪原理解析
2020/01/19 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
文史专业毕业生自荐信
2013/11/17 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
学习党史心得体会2016
2016/01/23 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS
手写实现JS中的new
2021/11/07 Javascript