php - 如何开发 php 应用程序以在许可基础上进行销售或租赁?

标签 php web-applications licensing

<分区>

我做了大约 12 年的网站管理员,但只做了 2.5 年的编码员。我一直是一个单人团队,为自己编写项目。但是,我注意到我创建的应用程序类型有市场,我不知道从哪里开始我需要做些什么来实现一个系统来按月收费或按域销售我的脚本。我一直在使用 codeigniter 创建 Web 应用程序,虽然我不介意客户看到该框架,但我更愿意隐藏这些文件或对它们进行编码,这样我就可以表现得更专业一些。

因为我是一个单人团队,所以我从来不必担心版本控制、代码编码和许可。

非常感谢有人花时间让我走上正确的道路,了解如何完成一个可靠的系统来控制和销售我的网络应用程序。

最佳答案

您应该查看 ZendGuard 或 Cube。 这些应用程序将“加密”您的代码,并具有制作许可证文件的功能,如果无效或不可用,该文件将阻止应用程序运行。 使用它可以使它更安全。

现在,对于按月收费的业务,这取决于您希望如何向客户提供您的应用程序。 如果他们需要下载源代码并将其安装在服务器上,您别无选择,只能在每个月底生成一个许可证文件(虽然这可以编写脚本)并将其发送给客户,以便他可以在他的服务器。 如果您的应用程序实际上是从客户服务器远程调用的服务,您需要在远程调用中添加有关客户身份的信息,以便您可以检查他是否有权执行他所要求的内容。

关于php - 如何开发 php 应用程序以在许可基础上进行销售或租赁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7425836/

相关文章:

javascript - PHP/HTML 将表格导出为 pdf?

php - 为什么数据不存储在我的数据库中?错误提示 "You have an error in your SQL syntax;..."

c# - 使用 C# 中对象的值写入文件

asp.net - 任何主机都支持 asp.net 4.0 - 理想情况下需要绿色托管

java - 车牌号验证程序JAVA

javascript - 检查表单提交文件的时间

php - 使用 guzzle 6 发送 (POST) xml 的正确方法

google-app-engine - 用于 Google App Engine 的 tipfy : Is it stable? tipfy 的 auth/session 组件可以与 webapp 一起使用吗?

java - 如何在 javafx 应用程序中添加许可证/安装文件夹屏幕

c++ - 检查许可证的最佳方法