php 根据时间戳生成同步令牌

php generate token synchronized based on time stamp

这个问题有点复杂,我不知道该怎么回答,但我试过了。 我如何每 30 秒在 php 中生成一个随机令牌,适用于每个向服务器 php 发出请求的客户端 运行 这个脚本在哪里? 例如:

用户 1 连接到位于 17:30:10 的服务器并且令牌是 ABC

用户 2 连接到位于 17:30:33 的服务器,令牌始终为 ABC

令牌必须每 30 秒更改一次。 我该如何实现?

您可以将令牌保存到缓存或文件中,dB 并将过期时间设置为 30 秒

让你在连接时成为令牌,将其保存在 filedatabase 中,同时保存日期时间或时间戳。如果有另一个负载,检查时间是否有30秒的差异。如果是,请更新数据库值和随机密钥。