0

我有一个 PHP 应用程序,它将与 Apache、Mysql 和 PHP 一起打包并安装在内部 Windows 网络上。我希望能够创建应用程序的时间试用,以便它在设定的时间段(例如 30 天)后过期。我已经经历了几个场景,但没有提出任何具体的建议,因为我在一段时间内尝试限制访问的任何操作都可能被任何了解 PHP 的人规避,因为他们可以访问所有源代码。

我的解决方案是与应用程序一起分发一个密钥,该密钥在安装后第一次运行时传递给远程服务器。密钥、日期和 IP 地址保存在远程服务器上的数据库中。在此之后,每次访问应用程序时,它都会连接到远程服务器并比较密钥、IP 地址和日期。如果 IP 地址和密钥与存储的内容匹配并且日期差小于 30 天,则应用程序将运行,否则将无法运行。

这就是我想出的全部。谁能建议在本地安装的 Web 应用程序上创建 30 天试用的另一种方法?

4

1 回答 1

0

expire-inionCube 可以加密 PHP 文件,并使用开关使它们在设定的时间段内过期:

http://www.ioncube.com

于 2012-09-28T00:37:51.183 回答