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
Dec 14 PHP
PHP配置文件中最常用四个ini函数
Mar 19 PHP
PHP 页面跳转到另一个页面的多种方法方法总结
Jul 07 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
Feb 05 PHP
PHP 之Section与Cookie使用总结
Sep 14 PHP
php excel reader读取excel内容存入数据库实现代码
Dec 06 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
Oct 25 PHP
thinkPHP商城公告功能开发问题分析
Dec 01 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
Feb 15 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
Jun 06 PHP
详解PHP字符串替换str_replace()函数四种用法
Oct 13 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
Apr 23 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
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
thinkPHP导出csv文件及用表格输出excel的方法
2015/12/30 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
JS正则表达式大全(整理详细且实用)
2013/11/14 Javascript
跟我学习javascript的垃圾回收机制与内存管理
2015/11/23 Javascript
jquery ajax双击div可直接修改div中的内容
2016/03/04 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
浅谈angular4生命周期钩子
2017/09/05 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
python使用urllib2模块获取gravatar头像实例
2013/12/18 Python
使用python对文件中的单词进行提取的方法示例
2018/12/21 Python
介绍一款python类型检查工具pyright(推荐)
2019/07/03 Python
keras中的卷积层&池化层的用法
2020/05/22 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
Docker如何部署Python项目的实现详解
2020/10/26 Python
python 基于opencv 绘制图像轮廓
2020/12/11 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
什么是java序列化,如何实现java序列化
2012/11/14 面试题
大学本科生的个人自我评价
2013/12/09 职场文书
小学信息技术教学反思
2014/02/10 职场文书
省级优秀毕业生主要事迹
2014/05/29 职场文书
酒店开业策划方案
2014/06/02 职场文书
测控技术自荐信
2014/06/05 职场文书
幼儿发展评估方案
2014/06/11 职场文书
党的群众路线教育实践活动通讯稿
2014/09/10 职场文书
合伙购房协议样本
2014/10/06 职场文书
班级班风口号大全
2015/12/25 职场文书
高中数学教学反思范文
2016/02/18 职场文书
Oracle11g R2 安装教程完整版
2021/06/04 Oracle
Go遍历struct,map,slice的实现
2021/06/13 Golang