保护PHP代码

时间:2012-04-19 09:59:29

标签: php

我为一个客户做了一个非常大的项目,我想(不知何故)保护代码形式事件,不诚实的客户不会支付我的工作费用。 :) 签订合同时,项目必须向申请人提供来源。 到目前为止,我主要是在.NET中编写,我在保护自己免受这种可能性的影响,因为我正在创建类使用关闭应用程序获取POST一些参数。这个类被扔进了一个dll女巫已经编译,所以没有人可以改变源。 PHP中是否存在类似的可能性?我可以做同样的事情(在.NET案例中)但是能够访问PHP的聪明客户可以找到上面的类,我只是剪切它。 也许这是另一种保护自己的方法吗? 由于上述类似原因,数据库的缝合也被消除了。

2 个答案:

答案 0 :(得分:0)

PHP是一种解释性语言;因此,它不会编译您的代码。您最好的选择是坚持使用.NET,您可以将应用程序的功能部分编译为.dll,或者使用Java并将其编译为字节码。
PHP不是为编译而构建的。
您可以做的是在您的服务器上托管应用程序,直到客户端付款,然后将其上传到客户端的服务器。
或者您可以从服务器下载(仅在付款后),以及任何人只需点击几下按钮即可配置的配置脚本;类似于某些PHP框架(例如WordPress)的工作方式。

答案 1 :(得分:-1)

您可以使用Zend Guard(http://www.zend.com/en/products/guard/)保护您的代码。