php4与php3中一个不兼容问题的解决要领
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.phpif(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中一个不兼容问题的解决要领问题的详细资料教程