PHP网站后台老板框架 session 过期后 不能全部退出
程序员文章站
2022-05-24 22:53:52
...
PHP网站后台框架 session 过期后 不能全部退出
PHP网站后台用的是框架,格局是:上,左右,下。
顶部和左侧都有退出链接,退出代码如下:
安全退出
session_start();
if($_SESSION['tr_adm_no']==""){
echo "";
}
if($_GET['tag'] == 'exit'){
unset($_SESSION['tr_adm_no']);
unset($_SESSION['tr_adm_name']);
echo "";
echo "";
}
?>
单击“安全退出”,完全可以退出到 登录页面,是没有问题的。
现在有个问题哦:
session有效期,我采用的是默认时间,一段时间没有操作之后,比如吃饭回来之后,
再进行随便一个操作, 这时会在框架的 右侧 显示一个登录页面,而顶部,左侧都还正常。
不知有什么法子,使这个登录页面不让他在框架右侧显示,而是完全退出框架,在单纯的登录页面显示。
------解决方案--------------------
在 login.php 中用 js 检查是否工作在框架中
PHP网站后台用的是框架,格局是:上,左右,下。
顶部和左侧都有退出链接,退出代码如下:
安全退出
session_start();
if($_SESSION['tr_adm_no']==""){
echo "";
}
if($_GET['tag'] == 'exit'){
unset($_SESSION['tr_adm_no']);
unset($_SESSION['tr_adm_name']);
echo "";
echo "";
}
?>
单击“安全退出”,完全可以退出到 登录页面,是没有问题的。
现在有个问题哦:
session有效期,我采用的是默认时间,一段时间没有操作之后,比如吃饭回来之后,
再进行随便一个操作, 这时会在框架的 右侧 显示一个登录页面,而顶部,左侧都还正常。
不知有什么法子,使这个登录页面不让他在框架右侧显示,而是完全退出框架,在单纯的登录页面显示。
------解决方案--------------------
在 login.php 中用 js 检查是否工作在框架中
相关文章
相关视频