展开全部
这里我们假设:你在登陆成功之后把用户名存在了$_SESSION['user']
伪代码如下:
if(用户名密码匹配){
    $_SESSION['user']=$_POST['user'];
}
当你在重新进入登陆页面时,就在最上面执行下面的域名,清除session['user']
unset ($_SESSION['user'])
更加彻底删除当前用户的登陆信息请使用:
session_destroy();
追问
试过之后,仍然不能删除session的值
追答
不可能。你能发下你登陆的时候是怎么存入session的吗?要和那对应
或者你dump($_SESSION)
然后uset($_SESSION['realName']) 这样如果不行就直接session_destroy();
展开全部
判断。。如果当前的操作是login的方法 。。也就是login的页面。。清除session设置值为空。即可
更多追问追答
追问
session(‘name’,null)这种方法吗?不行。刷新页面任然显示原来的用户名
追答
$_SESSION['loginName']=‘’ 这样子。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你就退出的时候销毁session
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询