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实现MySQL更新记录的代码
Jun 07 PHP
PHP 获取文件路径(灵活应用__FILE__)
Feb 15 PHP
php5.5新数组函数array_column使用
Jul 08 PHP
php中通过数组进行高效随机抽取指定条记录的算法
Sep 09 PHP
浅析application/x-www-form-urlencoded和multipart/form-data的区别
Jun 22 PHP
配置php.ini实现PHP文件上传功能
Nov 27 PHP
php给图片添加文字水印方法汇总
Aug 27 PHP
微信网页授权(OAuth2.0) PHP 源码简单实现
Aug 29 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
Aug 10 PHP
PHP进阶学习之Geo的地图定位算法详解
Jun 19 PHP
PHP容器类的两种实现方式示例
Jul 24 PHP
thinkphp诸多限制条件下如何getshell详解
Dec 09 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
239军机修复记
2021/03/02 无线电
快速配置PHPMyAdmin方法
2008/06/05 PHP
PHP 错误之引号中使用变量
2009/05/04 PHP
PHP多维数组遍历方法(2种实现方法)
2015/12/10 PHP
php版微信自动登录并获取昵称的方法
2016/09/23 PHP
js常用排序实现代码
2010/12/28 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
Node.js Addons翻译(C/C++扩展)
2016/06/12 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
2020/11/12 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
详解vite2.0配置学习(typescript版本)
2021/02/25 Javascript
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
从零学Python之入门(四)运算
2014/05/27 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
2018/11/21 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
Django框架ORM数据库操作实例详解
2019/11/07 Python
惠而浦美国官网:Whirlpool.com
2021/01/19 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
大学生毕业自我评价范文分享
2013/11/07 职场文书
党员思想汇报范文
2013/12/30 职场文书
驾驶员培训方案
2014/05/01 职场文书
招股说明书范本
2014/05/06 职场文书
优秀语文教师事迹
2014/05/18 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
员工离职通知函
2015/04/25 职场文书
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技