我有一个问题要问你们。我目前正在创建某种许可系统,用 PHP 编写。当然,这必须是一个安全的系统,并且应该以多种不同的方式检查许可证。当我需要检查到期日期时遇到了问题。
基本上,我想获取时区的当前时间(GMT +1)。但是,我必须确定这个时间是实时的,并且不能由软件所有者更改。如果许可证过期,所有者应该不能更改服务器上的时钟,或者做其他可以使许可证再次有效的事情。
我正在考虑检查我的服务器,比如发送一个 cURL 请求并从那里检查给定的时间——因为它不能被其他人编辑。在这种情况下,所有者可以只是 IP 阻止我的域/IP,并且他的服务器将无法连接以检查当前时间。当然,当我的网站最近 10 次没有响应时,我可以“终止许可证”。但是,如果我受到 DDoSed/攻击,它当然不会影响到一个好的客户?
那么,在 PHP 中有什么方法可以在 GMT +1 中获取当前的“世界时钟”吗?并且服务器的所有者必须以任何方式无法更改时钟。
想法?代码示例?
谢谢!
更新
代码已加密,因此他们无法访问源代码,只能访问加密的源代码。