首页 > 其他 > 详细

zend 加密文件导致全局变量失效

时间:2015-08-13 12:32:43      阅读:238      评论:0      收藏:0      [点我收藏+]

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也要用新的,否则不能正常解释运行


zend 加密文件导致全局变量失效

原文:http://my.oschina.net/zhengyp/blog/491742

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!