21,886
社区成员
发帖
与我相关
我的任务
分享
session_start ();
$account = $_POST ['account'];
$password = $_POST ['password'];
$sql = "select * from users where (uid='$account' or email='$account')";
$result = mysqli_query ( $link, $sql );
if (mysqli_num_rows($result)>0) {// 账号存在
$row = mysqli_fetch_array ( $result );
if ($row ['password'] == md5 ( $password )) {// 密码正确
$uid = $row ['uid'];
$_SESSION ['uid'] = $uid; // 设置Session
$login_result = array (
"result" => 0,
"sessionid" => session_id ( session_name () ),
"nickname" => $row ['nickname'],
"uid" => $uid,
"email" => $row ['email'],
"gold" => $row ['gold'],
"level" => getLevel ( $row ['exp'] ),
"vip" => $row ['vip'],
"invite" => mysqli_num_rows ( mysqli_query ( $link, "select uid from users where inviter=$uid" ) )
);
} else { // 密码错误
$login_result = array (
"result" => 2
);
}
} else { // 账号不存在
$login_result = array (
"result" => 1
);
}
session_start();
echo "uid=".$_SESSION['uid'];
session_start();
$_SESSION['uid']=1000;
,第二个页面可以取到值。