许可和保护php脚本

许可和保护php脚本,php,licensing,scripting,Php,Licensing,Scripting,我有兴趣使用它来保护我的php代码和许可我的php脚本,但不知道它有多好。这里有一位PHPLicengine用户可以帮我吗?PHP代码无法加密,因为在某个时候,您必须对将生成输出的字符串求值()。因此,如果您让代码从服务器上消失,实际上没有办法阻止人们窃取您的代码 在大多数情况下,试图保护代码是无用的。人们通过以下方式从代码中赚钱:A)为某人工作,B)仅向有效的付费客户提供更新/支持,或C)以某种方式使软件使用的数据通过自己的服务器到达客户端 任何其他保护代码的尝试都需要法律顾问和行动。您可以编

我有兴趣使用它来保护我的php代码和许可我的php脚本,但不知道它有多好。这里有一位PHPLicengine用户可以帮我吗?

PHP代码无法加密,因为在某个时候,您必须对将生成输出的字符串求值()。因此,如果您让代码从服务器上消失,实际上没有办法阻止人们窃取您的代码

在大多数情况下,试图保护代码是无用的。人们通过以下方式从代码中赚钱:A)为某人工作,B)仅向有效的付费客户提供更新/支持,或C)以某种方式使软件使用的数据通过自己的服务器到达客户端


任何其他保护代码的尝试都需要法律顾问和行动。

您可以编译php代码。但这不是一个简单的过程。看看php.net站点上的Bcompiler或字节编译器


我从来没有听说过PHPLicengine-对于加密/保护,我通常使用或。我也听说了一些关于他的好消息


然而,尽管这些(尤其是Zend)都是PHP脚本保护业务中的“大牌”,但它们无法保护您的脚本免受真正严重的黑客攻击(我知道Zend和IonCube之前都被破坏过:但是,这是几个版本之前的版本,结果的输出被混淆了,因为这两个系统为了速度,将变量/函数名减少到最小长度,并删除了注释).

像PHPLicengine这样的系统本身是无用的。您的PHP脚本仍然是纯文本PHP脚本,因此有人可以将许可证代码去掉(只需花费您集成所需时间的十分之一),然后随心所欲地使用它

PHP脚本编码器(如IonCube、Zend Encoder)能够将PHP脚本预编译成字节码。它们要求web服务器具有PHP扩展来解码和运行编译后的脚本

它们基本上与Java/.NET中的模糊处理程序做相同的事情——创建一个仍然运行的模糊处理二进制版本,但更难反编译或修改

这种方法存在问题-并非所有web主机都安装了相应的PHP扩展,每个脚本编码器都需要自己的扩展。即使是那些安装了PHP扩展的主机,通常也只有一个(IonCube和Zend是最常见的)。通常情况下,您的客户将无法安装适当的PHP扩展,因为他们不拥有或控制其web服务器,因此仅提供模糊版本可能会阻止某些客户使用(并因此购买)您的软件


从PHPLicengine网站上的常见问题判断,他们的许可证系统的许可部分无论如何都是使用IonCube编码的,因此几乎迫使您使用IonCube。

您可以使用
我没有使用过它,但我知道有一台主机支持它:

您好,您可以尝试使用许可证密钥对php代码/源代码/脚本进行加密

我在网上发现这项服务你可以试试,它很便宜


我建议,如果系统发现用于销毁代码的假许可证密钥插件,您可以每小时使用cron检查许可证。
但是如果你把你的插件卖给20000个用户,那么很难处理它…

为了获得最佳效果,假装你处于危险之中,用问题的形式表达你的帖子。你在寻求什么样的帮助?看看:他们有办法做到这一点。此外,至少有一个Zend解码器存在并且工作得很好:)你试过了吗?
在许可证检查行之前-我刚刚破坏了你的许可证系统。