PHP session验证及重定向函数

79 阅读1分钟

代码:

// session验证函数
function session_safe()
{

    /*session安全验证*/
    $user = Session::get('user');
    if ($user == "") {
        echo "<script>window.location.href = 'login.html'</script>";
        exit;
    }
    
    return $user;
}
  • 代码中的重点是使用echo输出js脚本,可以在后端页面执行,这样避免了header函数的退出异常。
  • 如果不涉及ajax操作,也可以使用php header函数进行重定向退出。
  • TP6框架session的设置在app/config文件夹中,可以设置session过期时间,方便进行测试。