以下是一个简单的PHP实例,展示如何实现用户退出登录的功能。
| 步骤 | 代码说明 |
|---|---|
| 1 | 创建一个名为`logout.php`的PHP文件 |
| 2 | 在文件中写入以下代码 |
| 3 | 解释代码功能 |
| 3.1 | `session_start();`:启动会话,以便可以访问和修改会话变量 |
| 3.2 | `isset($_SESSION['username']);`:检查会话中是否存在用户名变量 |
| 3.3 | `unset($_SESSION['username']);`:销毁会话中的用户名变量 |
| 3.4 | `session_destroy();`:销毁所有会话变量和会话数据 |
| 3.5 | `header('Location:login.php');`:将用户重定向到登录页面 |
| 3.6 | `exit();`:退出脚本执行 |
通过以上代码,当用户访问 `logout.php` 时,会检查会话中是否存在用户信息。如果存在,则销毁会话并重定向到登录页面;如果不存在,则直接重定向到登录页面。这样用户就可以成功退出登录状态。








