• 技术文章 >后端开发 >PHP问题

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

    青灯夜游青灯夜游2020-10-02 09:46:32原创267

    方法:首先通过“if(isset($_SESSION["变量"])) ”检测变量是否存在;如果存在,则使用session_unset()和session_destroy()来释放session;最后使用header()函数跳转到登录界面。

    推荐:《PHP视频教程

    在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"); // 重定向到登录界面
    ?>

    需要注意的是:

    以上就是php怎么实现退出登录功能?的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php 退出登录
    上一篇:php模板和框架的区别是什么 下一篇:php如何实现时间转数字
    第13期线上培训班

    相关文章推荐

    • PHP Session丢失问题• thinkPHP cli命令行运行PHP代码• php SESSION不能跨页面传递怎么办• 分享PHP7 MongoDB Driver 使用心得• php如何修改表单数据• 看看PHP 多进程处理任务

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网