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 相关文章推荐
VML绘图板②脚本--VMLgraph.js、XMLtool.js
Oct 09 PHP
杏林同学录(三)
Oct 09 PHP
模仿OSO的论坛(一)
Oct 09 PHP
php 常用类整理
Dec 23 PHP
PHP中将数组转成XML格式的实现代码
Aug 08 PHP
PHP UTF8中文字符截断函数代码
Sep 11 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
linux系统下php安装mbstring扩展的二种方法
Jan 20 PHP
php+highchats生成动态统计图
May 21 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
以文件形式缓存php变量的方法
Jun 26 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
Apr 30 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
php实现简单洗牌算法
2013/06/18 PHP
php登陆页的密码处理方式分享
2013/10/14 PHP
PHP第三方登录―QQ登录实现方法
2017/02/06 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
php支付宝系列之电脑网站支付
2018/05/30 PHP
JavaScript面象对象设计
2008/04/28 Javascript
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
javascript实例--教你实现扑克牌洗牌功能
2014/05/15 Javascript
jQuery简单实现验证邮箱格式
2015/07/15 Javascript
JavaScript实现简单的拖动效果
2016/07/02 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
vue实现双向绑定和依赖收集遇到的坑
2018/11/29 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
用Python实现换行符转换的脚本的教程
2015/04/16 Python
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
python+mongodb数据抓取详细介绍
2017/10/25 Python
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
点球小游戏python脚本
2018/05/22 Python
python爬虫获取百度首页内容教学
2018/12/23 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
数控专业自荐书范文
2014/03/16 职场文书
民生工程实施方案
2014/03/22 职场文书
环境监测与治理技术专业求职信
2014/07/06 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
质量负责人岗位职责
2015/02/15 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
MySQL常见优化方案汇总
2022/01/18 MySQL