验证码和登录脚本在同一会话或在另一个会话


Captcha and Login script in the same session or in another session?

我已经编写了一个CMS,但是为了保护我的register.php,我想添加一个验证码。但是您只能在登录后才能访问register.php,这意味着登录的用户处于会话中。我应该在我已经创建的会话中添加验证码脚本,还是创建另一个会话?这是一个好问题还是一个不好的问题?

提前感谢!

阿曼德

使用同一会话。根据你的简介,我不明白为什么对你的验证码和登录系统使用相同的会话会有问题。

如果你在某些时候销毁会话(例如在注销时),并且你想保留验证码,那么只考虑unset()会话变量,而不是销毁会话。您仍然可以重新生成会话ID。