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 相关文章推荐
PHP中的加密功能
Oct 09 PHP
PHP 程序授权验证开发思路
Jul 09 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
Sep 26 PHP
PHP图片上传代码
Nov 04 PHP
php遍历目录输出目录及其下的所有文件示例
Jan 27 PHP
Zend Framework页面缓存实例
Jun 25 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
May 20 PHP
php实现评论回复删除功能
May 23 PHP
php递归函数怎么用才有效
Feb 24 PHP
PHP连接MySQL数据库并以json格式输出
May 21 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
Aug 20 PHP
Laravel关联模型中过滤结果为空的结果集(has和with区别)
Oct 18 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
提取HTML标签
2006/10/09 PHP
php 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
2010/03/23 PHP
php中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
php中防止恶意刷新页面的代码小结
2012/10/31 PHP
php中的常用魔术方法总结
2013/08/02 PHP
PHP Cookie学习笔记
2016/08/23 PHP
CodeIgniter框架基本增删改查操作示例
2017/03/23 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
node.js中的fs.readSync方法使用说明
2014/12/17 Javascript
bootstrap网页框架的使用方法
2016/05/10 Javascript
javascript表单事件处理方法详解
2016/05/15 Javascript
canvas绘制万花筒效果(代码分享)
2017/01/20 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
2018/04/18 jQuery
Vue 中mixin 的用法详解
2018/04/23 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
2018/08/30 Javascript
优雅的处理vue项目异常实战记录
2019/06/05 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
vue实现短信验证码登录功能(流程详解)
2019/12/10 Javascript
基于scrapy的redis安装和配置方法
2018/06/13 Python
深入浅析Python传值与传址
2018/07/10 Python
在pandas中遍历DataFrame行的实现方法
2019/10/23 Python
python中dict()的高级用法实现
2019/11/13 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
python支持多继承吗
2020/06/19 Python
python安装后的目录在哪里
2020/06/21 Python
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
读书演讲主持词
2014/03/18 职场文书
党的生日活动方案
2014/08/15 职场文书
碧霞祠导游词
2015/02/09 职场文书
创业计划书之家教中心
2019/09/25 职场文书
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL