我正在寻找一种方法来防止未经授权的使用codeigniter重新分发应用程序。任何人都知道如何将特定的加密代码包含到codeigniter中,以便没有此代码/文件,应用程序将不会运行或者向用户发出警告?如何在Codeigniter中包含'激活码'?
回答
在PHP中这样做很难,因为最终用户可以从源代码删除相关的代码并继续使用它。试图将某种类型的杀戮开关类程序集成到源代码的每一个位置,以防止人们仅仅评论许可证部分,这将会是一团糟。在任何时候,我想不出任何干净的方式来授权这样的PHP软件,并且我还没有审查过这个软件,但是这似乎符合你所寻找的内容的描述。
PADL似乎有完全相同的问题 - 在示例应用程序中(来源:http://www.phpclasses.org/browse/file/9789.html),它看起来很微不足道,以取代'$ results = $ application- >使用'$ results =“OK”来验证()''。一般来说,在不严重混淆源代码或使用编码器的情况下,不可能获得良好的许可证检查。 – duskwuff
对。我认为这可能依赖于最终用户不知道任何有关PHP或不愿意破解源代码的内容。 将您的PHP编译为可执行文件将消除该问题,但它会引入许多其他问题,其中不乏可移植性。 –
我想知道ExpressEngine如何做到这一点。 – Zekiel
- 1. 如何在jar包中激活域类?
- 2. 如何在eclipse中包含codeigniter框架
- 3. 如何在codeigniter中包含css文件
- 4. 如何在Codeigniter中包含文件?
- 5. 在asp.net中的激活码?
- 6. 如何在codeigniter视图中包含javascript代码内的CSS?
- 7. 在Codeigniter中包含文件
- 8. 在Codeigniter中包含库
- 9. 试图用激活码激活产品
- 10. 如何在激活捆绑包时自动激活捆绑的依赖关系?
- 11. 如何激活VsVim?
- 12. 如何激活DJANGO.CORE.CONTEXT_PROCESSORS.REQUEST
- 13. 如何在PHP中包含PHP代码?
- 14. 如何在libwebsocket编码中包含libmysql?
- 15. 如何包含CodeIgniter生成的页面?
- 16. 如何在firefox中激活fireLESS
- 17. 如何在Java中激活窗口?
- 18. CodeIgniter包含Vzaar库
- 19. 如何在点击按钮时激活/取消激活CSS?
- 20. 如何在asp.net mvc2中发送激活码?
- 21. 如何在Yii 2.0.6中激活Gii代码生成器?
- 22. 如何在Rails中正确处理信用激活码?
- 23. 如何在代码中激活JButton ActionListener(单元测试目的)?
- 24. 如何在IPython Notebook/Jupyter中激活代码帮助
- 25. SharePoint 2007:通过代码不激活功能激活事件激活功能
- 26. 如何在CodeIgniter框架中设置包含路径?
- 27. 我如何在WP主题中包含codeigniter视图
- 28. CodeIgniter:如何在视图中包含.js文件?
- 29. 如何在CodeIgniter中包含/使用Composer Bootstrap?
- 30. 如何在codeigniter 2.x中包含Facebook PHP SDK v5?
em,你是怎么分发它的? – looneydoodle
拥抱开源。 – 2011-08-11 04:05:09
用户可以使用有限的免费下载应用程序,但为了扩展使用,它需要一个加密且唯一的附加文件(根据我的服务器的记录进行验证)。 – Zekiel