我已经制作了一个登录和注册系统,可以完美运行,我对此感到非常自豪,但我似乎无法让注销功能正常工作。
我的登录系统基本上获取数据库并扫描它以查找同时指定了用户名和密码的行,如果是,则它使 $_SESSION['loggedin']=1; 如果失败,则使其等于 0。
用户完成后,他/她单击重定向到 logout.php 的链接,这就是问题开始的地方。我已经把 session_start(); 在每个页面的开头,但 session_destroy、session_unset 和两者的组合似乎无法终止会话。
所以我想知道,有没有办法在加载 logout.php 时将 $_SESSION['loggedin] 设置为 0,然后重定向回 index.php(我的主页)?这意味着它不会终止会话,但它会有效地将用户注销。任何帮助表示赞赏。