首先,我个人反对混淆并同意其他人,例如this previous question的大多数受访者。
然而,我被告知要找一个。所以,请不要重复为什么混淆器是无用的。感谢。
我必须找到一个PHP混淆器
$_SESSION['password'] = 'secret'
中;它应该混淆$_SESSION
,password
和secret
m但是应该不模糊了odbc_exec($connection, 'drop database if exists users');
)$password
并重命名为$lI1O0l
应该在文件b.php中命名,其中包括a.php和所有其他依赖性东西)这样的野兽存在吗?如果我通过PHP编译器运行我的代码并将可执行文件发送给客户(如果是这样,哪个编译器)会有什么不同。
我意识到这是一个有争议的话题,但我只是在寻求建议,帮助我尝试做我的工作......
提前致谢
答案 0 :(得分:3)
您最好只使用Zend Guard或类似的编码器。
答案 1 :(得分:2)
我们PHP Obfuscator将执行大部分操作。它已经在非常大的PHP应用程序中使用。
它不会混淆SQL字符串,但我不确定该要求来自何处。 它对这些字符串的作用不会改变程序中的功能。
您可以告诉它不要混淆某些名称(例如,odbc),这通常是 如果这些名字来自包装你也不能混淆。
编辑:它不需要互联网访问来验证它是否已获得许可。