我为一个客户做了相当大的项目,我想(以某种方式)确保代码表单事件中不诚实的客户不会为我的工作付钱。:) 合同中写明项目必须为应用程序提供来源。到目前为止,我主要是在 .NET 中编写代码,以保护自己免受这样的可能性,即我正在创建类女巫获取 POST 带有关闭应用程序的一些参数。这个类被扔进了一个已经编译好的dll中,所以没有人可以改变源代码。PHP中是否有类似的可能性?我可以做同样的事情(在 .NET 案例中),但是可以访问 PHP 的聪明客户可以找到上面的类,我只是把它删掉了。也许这是保护自己的其他方式?出于与上述类似的原因,也取消了对数据库的缝合。
问问题
457 次
2 回答
0
PHP 是一种解释型语言;因此,它不会编译您的代码。您最好的选择是坚持使用 .NET,您可以在其中将应用程序的功能部分编译成 .dll,或者使用 Java 并将其编译成字节码。
PHP 不是为编译而构建的。
您可以做的可能是将应用程序托管在您的服务器上,直到客户端付款,然后将其上传到客户端的服务器。
或者您可以从您的服务器下载它(仅在付款后),以及任何人只需点击几下按钮即可配置的配置脚本;类似于某些 PHP 框架(例如 WordPress)的工作方式。
于 2012-04-19T21:37:19.797 回答
-1
您可以使用 Zend Guard (http://www.zend.com/en/products/guard/) 保护您的代码。
于 2012-04-19T10:02:39.937 回答