求教各位大神!用户登陆后name password POST给login.php,session应该怎么应用来记住用户登陆状态
验证密码成功后直接
$_SESSION['username'] = $_POST['name'];
即可。(当然,有UID的存UID,或者和用户名一起存都是挺常见的)
将来遇到请求验证$_SESSION['username']是否存在即可。没什么别的问题啊
可以将uid放入session,每次访问页面都去判断该session是否存在,方法方便。
还有就是利用cookie做校验,session本质上还是利用了cookie。
用session的话,单机状态可以记录,但是遇到服务器集群就不好扩展了。
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答1.4k 阅读✓ 已解决
796 阅读
647 阅读
最简单的栗子,用户进行操作,需要判断是否处于登陆状态,所以登陆后把用户某个关键不敏感信息存入session,之后判断是否有该session,有则执行,反之用户未登录,提示用户登录。
手机码字不方便上代码。