1.session_start();被包含在函数中.如果在页面已经有输出的情况下,再用这个函如,会有头信息已经发出...的警告信息.
2.!session_is_registered("adminname"),只能判断adminname是否已经定义,假如这个SESSION被注册,但未付值的时候,将有可能逃过检测.
2.!session_is_registered("adminname"),只能判断adminname是否已经定义,假如这个SESSION被注册,但未付值的时候,将有可能逃过检测.
1.函数最后应加上exit;
2.除非你所有的php文件都在一个目录,否则重定向的路径就不对了。
没有必要用函数。
1.session_start();被包含在函数中……
----------
这个函数会在需要验证的文件头部调用
第二个的确是有些问题,谢谢
第一个问题,想不通,exit后,下面的代码还怎么执行(当session_is_registered("adminname")为真时)?
第二个 我会注意的,谢谢
header("Location:index.php");//重定向到首页
exit;
}
{
header("Location:index.php");
}
贴一下啦,谢谢
if (isset($_SESSION['admin_logined']))
{
if ($_SESSION['admin_logined'] == true)
header("Location:index.php");
else
die('xxxxxxxxxxxxx');
}
不过我一般我都用 Cookie