2

我们在 CakePHP 上创建了一个商业应用程序。我即将将它安装在客户端的服务器上,因此我们希望保护我的代码不被修改和/或复制和转售、更改试用期条款等。

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

我一直在这个论坛和互联网上搜索,发现了几个混淆 PHP 代码的选项,但没有一个与 CakePHP 相关。(我只是询问了一些商业工具提供商是否支持 Cake 混淆,但尚未收到答复)。

有谁知道这是否可能,或者是否有更好的方法来做到这一点?

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

4

2 回答 2

0

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

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

于 2012-04-20T16:51:04.140 回答
0

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

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

于 2012-04-29T05:13:30.060 回答