-1

我正在研究 magento 扩展许可,并试图弄清楚如何限制 magento 扩展只在一个 magento 安装上工作。

你会怎么做?我相信 ioncube 不允许做这样的事情。它只能限制每个域或 IP。

PHP 是开源的,似乎任何人都可以破解这种保护。我真的不知道从哪里开始。

4

1 回答 1

0

没有 100% 的方法可以满足您的需求。即使是使用 IonCube 等商业编码器编码的源(需要安装相应的软件,因此它会将您的潜在听觉至少限制在托管主机上)也不能保证保护您的代码不被修改和更改逻辑。

恕我直言,你能做的最好的事情是:
1)基于 $_SERVER 主机实现一些逻辑 - 即通过允许一些“明显”的非活动域(如包含 dev. 等)使其成为每个域许可证 - 这是一个很好的做法 2 ) 使用代码混淆器并对代码的一些“重要”部分进行编码(例如模型或帮助类文件)。尝试谷歌搜索“php 代码混淆器”。

这是大方向,其实这是你们每个人最好弄清楚它自己独特的路径的地方,越奇怪越好>:o

于 2013-10-09T02:18:02.350 回答