码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-08-13 12:33:09      阅读:141      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!