我正在创建一个在线注册表单。当用户前进到第2页时,我使用以下PHP命令为该用户生成“唯一”ID:
$_SESSION['ConfirmationNo'] = rand(100000000, 999999999);
然而,在此过程的后期,当用户实际上可以查看他们的确认号码时,他们可以简单地“刷新”一次页面并显示新的确认号码。
如果从第1页或第2页锁定特定ID,是否有任何方法可以执行此操作?
谢谢!
答案 0 :(得分:0)
您可以在生成确认编号之前检查会话中是否存在确认编号。然后,如果该号码存在,或者只是使用它来显示以前提交/保存的信息,或者显示一条消息“请不要刷新此页面”。