PHP4与PHP3中有些不兼容的地方,但这主要是PHP4中的PHP.ini中的设置有些不同的地方,这些改变主要是提高PHP4的效率。其中的改变中,track_vars的设置通常会是使旧的PHP3程序不能再运行了。
下面是一个简单的程序,大家可以加到每个需要读取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;
}
}
怎样解决PHP4与PHP3中一个不兼容问题
if(isset($HTTP_COOKIE_VARS))
{
while(list($key,$val)=each($HTTP_COOKIE_VARS))
{
$$key=$val;
}
}
?>
下一篇:PHP脚本会话怎么用