PHP4与PHP3中一个不兼容问题的解决方法


Posted in PHP onOctober 09, 2006

PHP4与PHP3中有些不兼容的地方,但这主要是PHP4中的PHP.ini
中的设置有些不同的地方,这些改变主要是提高PHP4的效率。
其中的改变中,track_vars 的设置通常会是使旧的PHP3程序不能
再运行了,因为在PHP4的扩展设置中把track_vars 的值设为了off
这样旧的PHP3程序中就不能直接用GET,POST,COOKIE从上页传送过来
的变量了。

我这里有一个简单的解决的方法,不用把track_vars 的是设为on,
不过这只是一个权宜办法,以后大家还是用$HTTP_GET_VARS,  
$HTTP_POST_VARS and $HTTP_COOKIE_VARS读取这些变量比较好。

下面是一个简单的程序,大家可以加到每个需要读取GET,POST,COOKIE
的变量的页前,就可以直接引用这些变量了。

get.variable.inc.php

<?
if(isset($HTTP_POST_VARS))
{
while ( list( $key, $val ) = each( $HTTP_POST_VARS ) )
{
$$key = $val;
}
}

if(isset($HTTP_GET_VARS))
{
while ( list( $key, $val ) = each( $HTTP_GET_VARS ) )
{
$$key = $val;
}
}

if(isset($HTTP_COOKIE_VARS))
{
while ( list( $key, $val ) = each( $HTTP_COOKIE_VARS ) )
{
$$key = $val;
}
}
?>  

请大家多多指教!

PHP 相关文章推荐
第九节--绑定
Nov 16 PHP
php循环输出数据库内容的代码
May 24 PHP
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
Apr 24 PHP
『PHP』PHP截断函数mb_substr()使用介绍
Apr 22 PHP
php 地区分类排序算法
Jul 01 PHP
php 批量替换html标签的实例代码
Nov 26 PHP
Java中final关键字详解
Aug 10 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
Aug 23 PHP
php防止用户重复提交表单
Nov 02 PHP
PHP入门教程之表单与验证实例详解
Sep 11 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
Apr 27 PHP
PHP 计算两个特别大的整数实例代码
May 07 PHP
PHP 高手之路(一)
Oct 09 #PHP
PHP 高手之路(二)
Oct 09 #PHP
PHP 高手之路(三)
Oct 09 #PHP
php&amp;java(二)
Oct 09 #PHP
php&amp;java(一)
Oct 09 #PHP
php&amp;java(三)
Oct 09 #PHP
一个用于mysql的数据库抽象层函数库
Oct 09 #PHP
You might like
实用函数2
2007/11/08 PHP
jscript之Open an Excel Spreadsheet
2007/06/13 Javascript
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
2010/03/09 Javascript
js 距离某一时间点时间是多少实现代码
2013/10/14 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
javascript中几个容易混淆的概念总结
2015/04/14 Javascript
JavaScript中Boolean对象的属性解析
2015/10/21 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
2016/04/13 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
2017/04/29 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
2017/07/10 Javascript
React Router v4 入坑指南(小结)
2018/04/08 Javascript
微信小程序ibeacon三点定位详解
2018/10/31 Javascript
vue本地打开build后生成的dist文件夹index.html问题
2019/09/04 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
利用Python读取txt文档的方法讲解
2018/06/23 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
python opencv实现运动检测
2018/07/10 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
OpenCV读取与写入图片的实现
2020/10/13 Python
python实现粒子群算法
2020/10/15 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
serialVersionUID具有什么样的特征
2014/02/20 面试题
星空联盟C# .net笔试题
2014/12/05 面试题
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
七年级数学教学反思
2014/01/22 职场文书
租房协议书
2014/04/10 职场文书
2014预备党员党课学习心得范文
2014/07/08 职场文书
食品质量与安全专业毕业生求职信
2014/08/11 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
民主生活会意见
2015/06/05 职场文书
暂住证证明
2015/06/19 职场文书
Axios代理配置及封装响应拦截处理方式
2022/04/07 Vue.js