【问题标题】:Can I call functions between files encoded with ioncube?我可以在使用 ioncube 编码的文件之间调用函数吗?
【发布时间】:2015-02-22 14:27:32
【问题描述】:

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

function foo()
{
    echo "bar";
}

另一个文件

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

如果我用 ioncube 对整个项目进行编码,这些跨文件函数调用是否仍然有效?或者混淆会破坏它吗?

【问题讨论】:

    标签: php break ioncube


    【解决方案1】:

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

    此外,ionCube 编码器允许您指定一个混淆排除列表,您可以在其中输入foo 以保留(并排除)其名称免受混淆。如果您有未编码的文件会调用foo(),这可能会很有用。

    免责声明:我隶属于 ionCube。

    【讨论】:

    • 可以,只要它们被编码为同一个项目(相同的混淆密钥)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 2017-12-27
    • 1970-01-01
    相关资源
    最近更新 更多