Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过许可证密钥保护我的php应用程序?_Php_Javascript_Jquery_Mysql_Ajax - Fatal编程技术网

如何通过许可证密钥保护我的php应用程序?

如何通过许可证密钥保护我的php应用程序?,php,javascript,jquery,mysql,ajax,Php,Javascript,Jquery,Mysql,Ajax,我正在用php开发一个聊天应用程序,我想在互联网上销售。我怎样才能使它得到许可证保护,只有那些购买了许可证密钥的人才能使用它。不同的域名将有不同的许可证。 如何实现这一点?通常在internet上,您看到的不是许可证,而是会员资格,除非您打算在其他公司的内部服务器上安装应用程序,如果是这样,有许多安装程序设置可帮助您通过提供加密密钥来限制安装,在这种情况下,您将获得许可证。您将与许可证的三大祸害作斗争: 聪明的人会把代码去掉 您需要为每台服务器颁发许可证,或者让密钥在internet上流通 大多

我正在用php开发一个聊天应用程序,我想在互联网上销售。我怎样才能使它得到许可证保护,只有那些购买了许可证密钥的人才能使用它。不同的域名将有不同的许可证。
如何实现这一点?

通常在internet上,您看到的不是许可证,而是会员资格,除非您打算在其他公司的内部服务器上安装应用程序,如果是这样,有许多安装程序设置可帮助您通过提供加密密钥来限制安装,在这种情况下,您将获得许可证。

您将与许可证的三大祸害作斗争:

  • 聪明的人会把代码去掉
  • 您需要为每台服务器颁发许可证,或者让密钥在internet上流通
  • 大多数人只会得到一个免费的选择

  • 要补救第一个…你不能。PHP没有编译。其他两个与代码无关。

    至于PHP代码,您可以用它来保护它,或者您是否找到了解决方案?如果是,请分享。我仍然对此感到困惑,我该如何实现这一点。首先,我会允许他们在下载之前添加域名,然后向他们提供许可证密钥。但我会给他们代码,然后可以修改它并再次分发。或者我必须在我的服务器上放一些代码?第一部分只保证下载完成。它不会为在其他地方托管它的人提供豁免权,也不会让它泛滥。invision board 1.3就是在这个问题上出现的。对于重新分发,这将禁止您在代码中进行任何许可证检查,因为重新分发目标将无法获得此许可证。所以,有效地说,你最好(也是唯一)的赌注就是相信人们不会在其他地方重新上传。你能给我提供关于这些安装程序设置的详细信息吗?你可能需要使用第三方,这可能是这种软件的一个例子:感谢链接,但我认为这对php应用程序不起作用。