有没有机会限制PHP脚本在没有许可的情况下被共享和使用?脚本付费,我在想什么可以防止“共享”这个PHP脚本发生。这有可能还是不可能?因为代码是开放的,我无法加密所有代码。
我得出结论并且不确定这是否可行?
一个。该脚本要求用户输入LICENSE / KEY
B中。许可证将发送到我的许可证服务器,并检查许可证是否有效。 (http:// ....?license = X)
℃。检查许可证,并将结果发送回客户端服务器。
d。如果LICENSE无效,脚本将不会执行。
这几乎可能吗?还是不?
问题仍然是用户可以正确删除许可证检查部分(因为代码是打开的)?但我可以加密该文件并使其成为核心文件的一部分,不必由用户编辑,但仍然需要文件,如果它被删除,脚本将无法正常运行..嗯我迷路了:)
答案 0 :(得分:4)
不,我不认为这实际上是可行的。如果你不能加密它,那么就没有办法阻止某人删除你脚本的那一部分。你可以试着让它成为一个痛苦的屁股去除。但无论你多么努力,一个坚定的编码人员总是可以删除许可证检查,同时保持主要脚本不变。