给你一个例子.
session_is_registered()检查目前的 Session 之中是否已有指定的变数注册
session_is_registered(变量名)
如查这个变量名已经被session_registered(变量名)过.则为真.其它这个东东不难你定义一个session他的值是在你判断他是否在数据库中有之后付给的.这样你在到一下面的时候这个session还是存在的.你就可以能过判断他有没有值来看给不给这个用户那些后台权力
session_is_registered()检查目前的 Session 之中是否已有指定的变数注册
session_is_registered(变量名)
如查这个变量名已经被session_registered(变量名)过.则为真.其它这个东东不难你定义一个session他的值是在你判断他是否在数据库中有之后付给的.这样你在到一下面的时候这个session还是存在的.你就可以能过判断他有没有值来看给不给这个用户那些后台权力
@session_start();
$user="love";
session_register('user');
echo '<A href="2.php">22</>'; if(session_is_registered('user'))
{
print $_SESSION['user'];
echo yes;
}
else
echo no;
?>
假如当aaa登陆的时候,定义变量$aaa=true;
然后session_registered("aaa");
然后当再有用户登陆的时候如果还是aaa就检查
session_is_registered("aaa");
就可以知道是不是已经登陆了
session_start();
if(isset($submit)) {
session_unregister("oprinfo");
$oprinfo = array();
$query = "select * from opr where username='$username' and password='$password'";
$result = mysql_query($query) or die(mysql_error());
if($row = mysql_fetch_array($result)) {
$oprinfo["username"] = $username;
$oprinfo["password"] = $password;
session_register("oprinfo");
//这里可插入一些删除、更新等操作
header("location:./manager.php");
exit();
} else {
session_unregister("oprinfo");
echo "用户名不存在或密码错误!";
}
}然后在其他页面判断oprinfo是否已注册过就行了,如:session_is_registered("oprinfo");