PHP如何用session来判断用户是否登录?(图文+视频)

互联网 18-10-15
本篇文章主要给大家介绍PHP使用session判断用户是否登录的具体实现方法。

关于PHP中session的相关知识介绍,在之前的文章【PHP中session如何存储及删除变量的?】【PHP如何用session来记录用户登陆信息?】中,已经为大家介绍了session的相关用法。需要的朋友可以选择先参考学习。

下面我们就结合【PHP如何用session来记录用户登陆信息?】这篇文章中的例子,为大家介绍用session判断用户是否登录的方法。

session判断用户是否登录的代码示例:

index.php

<?php echo "<h1>这里是主页</h1>"; session_start(); $name = $_SESSION['username']; if ($name) {     echo "<script>      alert(\"尊敬的$name ,欢迎回来!!\"); </script>"; }else{     echo "<script>     alert('您还尚未登录!请返回登录~~') </script>";     echo "<a href='login.html'>如果跳转失败请点击跳转~~</a>";     header("Refresh:1;url=login.html"); }

这里我们首先将session中的username赋值给一个变$name,然后用if语句判断这个$name是否为空,如果已经登录过则提示“尊敬的$name ,欢迎回来!!\”这样的内容,如果为空则弹出提示框,提示登录即重新跳转到login.html界面。

那么我们通过浏览器访问,进行测试:

这时我们的session中已经保存了这个用户的登录信息,如果我们关闭窗口,重新打开新窗口则会直接登录。

如果我们是关闭浏览器,再打开主页面,则会弹出如下提示信息:

这是因为当我们关闭浏览器,session值会自动删除。

本篇文章就是关于PHP中session判断用户是否登录的具体方法介绍,具有一定的参考价值,希望对需要的朋友有所帮助!

想要了解更多的PHP知识,可以关注PHP中文网PHP视频教程,欢迎大家参考学习!

相关专题推荐:php session (包含图文、视频、案例)

以上就是PHP如何用session来判断用户是否登录?(图文+视频)的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: PHP,session
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:PHP如何用session来记录用户登陆信息?(图文+视频)

相关资讯