模糊CakePHP代码

时间:2012-04-20 16:47:50

标签: cakephp obfuscation

我们在CakePHP上创建了一个商业应用程序。我即将把它安装在客户端的服务器上,所以我们希望保护我的代码免受修改和/或复制和重新销售,更改试用期条款等。

我想知道是否混淆了Cake PHP代码会破坏Cake特定的库,或者使应用程序无法使用。

我一直在这个论坛和互联网上搜索,并找到了几个混淆PHP代码的选项,但没有一个与CakePHP相关。 (我刚问过一些商业工具提供商,如果他们支持Cake混淆但尚未收到答案)。

有人知道这是否可行或是否有更好的方法来做到这一点?

本周末我会尝试使用商业工具的试用版之一,但是如果有人对此提出建议会很棒

2 个答案:

答案 0 :(得分:0)

我建议你试一试并尝试一下。 通常,混淆器也应该混淆框架。它应该与您使用的PHP代码无关。

在测试环境中测试它。如果成功,您可以将其注册到您的生产环境。

答案 1 :(得分:0)

我的公司Semantic Designs是商业供应商之一。

使用体面的混淆器(ahem :),这样做不会有任何麻烦。您需要以某种方式告诉混淆器(我们只提供一个符号名称列表)必须保留哪些标识符作为明文(例如,对CakePHP框架的任何调用),以及您的软件可能提供的任何公共API。