zend 加密文件致使全局變量失效

1,在function裏面加入global $_SERVER;
php

目前網上下載的zendencoder是編譯php4.1x左右的php程序,php4.2x程序的環境變量已有變化,所以雖然你是用php4.2x寫的程序,可是編譯出來確實php4.1x的。如:數組

function Test(){session

    $_SESSION['username'] = 'XiaoLi';
函數

}工具

在php4.2x中$_SESSION是session,並且是全局變量,加密

在php4.1x中$_SESSION只是一個數組,它在函數Test中是全局變量,可是一出Test函數,系統便沒法識別該變量code

總結:zend加密工具各個版本有差別,太老的版本會產生系列問題,目前最新的是4.0.1,其實3.6就能夠了,不然zend optimizer也要用新的,不然不能正常解釋運行io

相關文章
相關標籤/搜索