我正在创建一个自我过期的id,字母数字,可以在设定的时间范围后过期。 但我不知道如何在PHP中做到这一点。
答案 0 :(得分:0)
在数据库中保存随机数字ID和时间戳。如果时间戳+超时是过去或未来,则每次使用id时检查
答案 1 :(得分:0)
尝试使用Cookie,
setcookie("id", "XD67KJKKJK65DD", time()+3600);
答案 2 :(得分:0)
使用 uniqid()
PHP函数生成ID。至于有效期,将其与到期时间一起保存在数据库中,并在使用该ID时对其进行测试。
答案 3 :(得分:0)
设置包含所有字母数字ID的时间戳。
$id = array(id => 'id', "timeframe" => '23435476575');
然后在需要时检查。
if($id['timeframe'] < time()) {
echo "expired";
}
答案 4 :(得分:0)
这解释了如何创建简短的,自我过期的字母数字ID,您可以在处理与之关联的任何请求之前在后端进行验证。