我可以在用ioncube编码的文件之间调用函数吗


Can I call functions between files encoded with ioncube?

我有一个关于使用PHP的ioncube的快速问题。假设我有一个文件,它有一个我需要在整个项目中调用的函数:

function foo()
{
    echo "bar";
}

不同的文件

//we must foo our bars!!    
foo();

如果我用ioncube对整个项目进行编码,这些跨文件函数调用还会起作用吗?或者这种混淆会打破它吗?

是的,只要在整个项目中使用相同的模糊密钥,它仍然可以工作。使用相同的模糊密钥,具有相同名称的函数将获得相同的模糊字符串,例如foo()总是模糊为qretzhdgm()

此外,ionCube编码器允许您指定一个模糊处理排除列表,您可以在其中放入foo,以便从模糊处理中保留(和排除)其名称。如果您有将调用foo()的未编码文件,这可能会很有用。

免责声明:我隶属于ionCube。