用php怎么实现用户登录退出功能?

 所属分类:php教程

 浏览:568次-  评论: 0次-  更新时间:2020-10-04
描述:在PHP程序中,登录完成之后将存入session中,退出登录时,需要释放session,相应的代码如下所示。<?php session_start(); if(isset($_SESSI...

在PHP程序中,登录完成之后将存入session中,退出登录时,需要释放session,相应的代码如下所示。

<?php
session_start();
if(isset($_SESSION["uid"]))  // 检测变量是否设置
{
    session_unset();  // 释放当前在内存中已经创建的所有$_SESSION变量,但是不删除session文件以及不释放对应的session id;
    session_destroy();  // 删除当前用户对应的session文件以及释放session id,内存中$_SESSION变量内容依然保留;
}
header("location:login.php"); // 重定向到登录界面
?>

需要注意的是:

session_unset(); 释放当前在内存中已经创建的所有$_SESSION变量,但是不删除session文件以及不释放对应的session id;

session_destroy(); 删除当前用户对应的session文件以及释放session id,内存中$_SESSION变量内容依然保留;

积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!