PHP unset($_SESSION['userInfo']): 注销用户和清除会话数据
在 PHP 中,'unset($_SESSION['userInfo'])' 语句用于从当前会话中删除名为 'userInfo' 的 Session 变量。
用途:
- 用户注销: 当用户注销时,可以使用此语句删除存储用户信息的 'userInfo' 变量,从而确保用户无法再访问受保护的页面。
- 清除会话数据: 可以使用此语句删除特定的会话变量,例如 'userInfo',以便释放资源或防止未经授权的访问。
示例:
session_start();
// 设置 'userInfo' 变量
$_SESSION['userInfo'] = ['username' => 'john_doe', 'email' => 'john.doe@example.com'];
// ...
// 删除 'userInfo' 变量
unset($_SESSION['userInfo']);
// 现在,'userInfo' 变量不再存在于会话中。
注意:
- 在使用 'unset($_SESSION['userInfo'])' 之前,需要先调用 'session_start()' 函数来启动会话。
- 删除 'userInfo' 变量后,将无法再在当前会话中访问它。
原文地址: https://www.cveoy.top/t/topic/f2rL 著作权归作者所有。请勿转载和采集!