是否可以制作基于php网络的软件的试用版?

时间:2011-11-12 01:02:34

标签: php security

  

可能重复:
  How to implement licensing in php downloadable application

我正在开发一个基于网络的软件,我想知道是否有可能保护用PHP开发的网站不被复制,我的意思是我想确保用户不复制软件并将其出售或给予另一个人。

4 个答案:

答案 0 :(得分:2)

有些软件会将您的代码加密为无法读取的代码。

例如: http://www.ioncube.com/ http://www.byterun.com/

您可以在http://www.byterun.com/free-php-encoder.php上免费加密您的代码(需要逐个文件地进行加密),但解密免费版本并不困难。

如果您可以加密源代码,则可以检查服务器的日期,如果配置中设置的日期早于30天,则可以抛出试用期已过期的例外。

答案 1 :(得分:2)

您可以编译或混淆您的PHP代码:

http://www.phpcompiler.org/

答案 2 :(得分:0)

有一些像sourceguardian和phpprotect这样的工具可以帮到你。只是google“保护php”。

答案 3 :(得分:0)

您可以在您的服务器上托管该软件,但托管所有路由命令和功能,但所有可自定义性来自用户计算机。然后你有一个解释器和一个.htaccess设置,它通过解释器路由所有信息。使用CURL与您的软件取得联系,并返回正确的信息。如果你有某种身份验证,那么你可以为某些用户或信息提供到期日期。

是的,它很慢,但它提供了保持代码安全的所有功能,这应该足以让用户决定是否购买。