1,在function里面家人global $_SERVER;
目前网上下载的zendencoder是编译php4.1x左右的php程序,php4.2x程序的环境变量已有变化,因此虽然你是用php4.2x写的程序,但是编译出来确实php4.1x的。如:
function Test(){
$_SESSION[‘username‘] = ‘XiaoLi‘;
}
在php4.2x中$_SESSION是session,而且是全局变量,
在php4.1x中$_SESSION只是一个数组,它在函数Test中是全局变量,但是一出Test函数,系统便无法识别该变量
总结:zend加密工具各个版本有差异,太老的版本会产生系列问题,目前最新的是4.0.1,其实3.6就可以了,否则zend optimizer也要用新的,否则不能正常解释运行
时间: 2024-10-10 10:28:04