保护 PHP 代码


securing PHP code

我为客户做了相当大的项目,我想(以某种方式)保护代码表单事件,即中不诚实的客户不会为我的工作付费。 :)合同中写着项目必须提供应用程序的来源。到目前为止,我主要是在 .NET 中编写,在那里我正在保护自己免受这种可能性的影响,因为我正在创建类女巫使用关闭应用程序获取 POST 一些参数。这个类被扔进了dll女巫已经编译好了,所以没有人可以改变源代码。在PHP中也有类似的可能性吗?我可以做同样的事情(就像在.NET的情况下一样),但是可以访问PHP的聪明客户可以找到上面的类,我只是削减了它。也许这是保护自己的其他方法?由于上述类似原因,数据库的缝合也被取消。

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

您可以使用

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