代码:
// 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过期时间,方便进行测试。