替代在浏览器会话中存储表单信息

时间:2012-11-25 09:01:00

标签: php mysql

我希望访问我网站的访问者在注册帐户之前填写一份招聘信息。一旦填写了职位发布信息并且用户注册,则在用户确认其电子邮件地址之前,该作业实际上不会被发布。我的问题是,如果用户关闭了他的浏览器并稍后确认了他的帐户,那么该职位就会消失,因为我将其保存在浏览器会话中。有没有更好的方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

将信息存储在数据库中。

无论如何,你最终都必须这样做才能让其他人查看它。

您不能在会话过期时依赖会话。

回应评论:

如果您在发送电子邮件之前没有存储电子邮件地址,那么您实际上并不是在进行电子邮件验证。我会将电子邮件地址存储在验证标志为0的用户表中。然后,当用户验证您可以将其设置为1.然后您就知道可以显示与该用户链接的任何内容。