时间缠绕受限制的PHP应用程序

时间:2012-09-27 21:18:43

标签: php mysql windows apache time-trial

我有一个PHP应用程序,它将与Apache,Mysql和PHP打包并安装在内部Windows网络上。我希望能够创建一个应用程序的计时器,以便它在一段时间后过期,例如30天。我已经经历了几个场景而没有提出任何具体的内容,因为任何有PHP知识的人都可以绕过我试图限制访问一段时间的任何事情,因为他们可以访问所有源代码。 / p>

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

这就是我想出来的。任何人都可以建议另一种方法在本地安装的Web应用程序上创建30天的试用版吗?

1 个答案:

答案 0 :(得分:0)

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

http://www.ioncube.com