示例:
site.com/?deleted_smth=7f6ed62
7f6ed62是唯一的,并在某个操作完成后生成。需要此ID才能让下一个请求(重定向)知道某个操作已被触发并完成,因此它可以在屏幕上显示某条消息。显示消息后,ID无效,因此无法再次使用。因此,如果我重新加载相同的链接10次,则在第一次请求之后该ID将变为无效。
如何判断ID是否有效?
现在我唯一可能看到的方法是将ID存储在数据库中:( 然后在我做检查后,我将其从数据库中删除...
有没有更好的解决方案?
答案 0 :(得分:4)
将其存储在会话($_SESSION['..']
)中,并在第一次请求后删除。