我正在研究magento扩展许可,并试图找出如何限制magento扩展只能在一个magento安装上工作。
你会怎么做?我相信ioncube不允许做那样的事情。它只能限制每个域或IP。
PHP是开源的,似乎任何人都可以破解这种保护。我真的不知道从哪里开始。
答案 0 :(得分:0)
没有100%的方法来实现您的需求。即使是像IonCube这样的商业编码器编码的源码(需要相应的软件安装btw,所以它会限制你的潜在听觉至少到托管主机)并不保证保护你的代码免受修改和改变逻辑。
你可以做的最好的事情恕我直言:
1)基于$ _SERVER主机实现一些逻辑 - 即使用/允许一些“明显”非活动域(如包含开发等)的每个/域许可证 - 这是一个好习惯
2)使用代码混淆器并编码代码的一些“重要”部分(例如模型或辅助类文件)。尝试谷歌搜索“PHP代码混淆器”。
这是大方向,实际上这是你们每个人都能更好地弄清楚它自己独特路径的地方,更好的怪物>:o