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新手上路(十三)
Oct 09 PHP
利用static实现表格的颜色隔行显示的代码
Sep 02 PHP
php相当简单的分页类
Oct 02 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
Jun 06 PHP
php 删除cookie方法详解
Dec 01 PHP
基于PHP实现通过照片获取ip地址
Apr 26 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
Sep 30 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
Apr 26 PHP
关于PHP转换超过2038年日期出错的问题解决
Jun 28 PHP
PHP机器学习库php-ml的简单测试和使用方法
Jul 14 PHP
Django 中 cookie的使用
Aug 17 PHP
PHP中如何使用Redis接管文件存储Session详解
Nov 28 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
Apache2 httpd.conf 中文版
2006/12/06 PHP
FCKeditor的安装(PHP)
2007/01/13 PHP
yii2.0之GridView自定义按钮和链接用法
2014/12/15 PHP
用php来限制每个ip每天浏览页面数量的实现思路
2015/02/24 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
2015/03/02 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
Jquery + Ajax调用webService实例代码(asp.net)
2010/08/27 Javascript
JavaScript Accessor实现说明
2010/12/06 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
2013/12/08 Javascript
基于NodeJS的前后端分离的思考与实践(一)全栈式开发
2014/09/26 NodeJs
JavaScript中的普通函数与构造函数比较
2015/04/07 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
BootStrap glyphicons 字体图标实现方法
2016/05/01 Javascript
Vuex简单入门
2017/04/19 Javascript
JS时间控制实现动态效果的实例讲解
2017/07/31 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
2019/07/11 Javascript
vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)
2019/09/05 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
[46:23]OG vs EG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
使用Python的Tornado框架实现一个Web端图书展示页面
2016/07/11 Python
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
详解Django之auth模块(用户认证)
2018/04/17 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
python自动发送测试报告邮件功能的实现
2019/01/22 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
2020/03/14 Python
交通专业个人自荐信格式
2013/09/23 职场文书
会务接待方案
2014/02/27 职场文书
水电站项目建议书
2014/05/12 职场文书
村容村貌整治方案
2014/05/21 职场文书
财务审计整改报告
2014/11/06 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
mysql部分操作
2021/04/05 MySQL
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android