PHP从另一个页面获取数据

PHP从另一个页面获取数据,php,Php,我有一个登录页面。首先,当用户输入正确的用户名和密码时,他将转到管理页面。但是,我想为另一页获取他的数据库信息。我的意思是我检测用户名和密码,然后从中获取其他行 我知道我可以使用哪些会话,但会话给了我一个值,这是我不需要的 <?php if(isset($_POST['username'])){ if(isset($_POST['password'])){ $user_id = $_POST['username'];

我有一个登录页面。首先,当用户输入正确的用户名和密码时,他将转到管理页面。但是,我想为另一页获取他的数据库信息。我的意思是我检测用户名和密码,然后从中获取其他行

我知道我可以使用哪些会话,但会话给了我一个值,这是我不需要的

<?php
    if(isset($_POST['username'])){
        if(isset($_POST['password'])){
            $user_id = $_POST['username'];
            $password = $_POST['password'];
            $result = mysql_query("SELECT * FROM `users`");
            while($row = mysql_fetch_array($result)){
                $db_id = $row[0];
                $db_user_id = $row["user_id"];
                $db_user_pass = $row["user_pass"];
                $db_user_type = $row["user_type"];
                $db_user_name = $row["user_name"];
                if($db_user_id == $user_id && $db_user_pass == $password && $db_user_type == "manager"){
                    header("Location: manager.php");
                    $_SESSION['currentmanager'] = $user_id;
                }elseif($db_user_id == $user_id && $db_user_pass == $password && $db_user_type == "user"){
                     $_SESSION['currentuser'] = $user_id;
                    header("Location: users.php");
                }elseif($db_user_id == $user_id && $db_user_pass == $password && $db_user_type == "teacher"){
                    $_SESSION['currentteacher'] = $user_id;
                    header("Location: teachers.php");
                }
            }
        }
    }
?>

正如@u_mulder所说


谢谢。

“但会话给了我一个值”-你所说的“一”值是什么意思?另外,我强烈建议您添加
exit在所有标题之后。
$\u SESSION['some\u array']=array(1,3,4)我的意思是你可以在里面放一个变量。但是,您无法使用该会话获取其他信息。我的问题是检测登录页面中输入的用户名和密码,以便管理页面获取信息。您可以将会话分配给几乎任何您想要的内容,甚至是数组,如“u_mulder”所述,例如获取的行。享受旅程:)谢谢您当前的代码对您开放。使用,或。现在这是必须的。
$_SESSION['some_array'] = array(1,3,4);