php会话跨目录

php会话跨目录,php,session,Php,Session,我在网站中使用会话时遇到问题。 我有两个文件: 根目录中的admin.php ../getdata中的test.php/ 当用户登录时,会话在admin.php文件中创建。 但是当我在test.php中回显会话时,会话变量无法出现 这是密码 admin.php <?php session_start(); $username = mysql_real_escape_string($username); $password = mysql_real_e

我在网站中使用会话时遇到问题。 我有两个文件:

  • 根目录中的admin.php
  • ../getdata中的test.php/
  • 当用户登录时,会话在admin.php文件中创建。 但是当我在test.php中回显会话时,会话变量无法出现

    这是密码 admin.php

    <?php
        session_start();
    $username = mysql_real_escape_string($username);
                    $password = mysql_real_escape_string($password);
                    $query = "select username from staff where username = '$username' and password = md5('$password')";
                    $result = mysql_query($query);
                    $num_rows = mysql_num_rows($result);
                    if (!$result){
                        error_message(sql_error());
                    }
                    else if (!$num_rows){
                        echo "<script>alert('Username atau password anda salah');</script>";
                        //masukin ke login history
                        $query1 = "insert into loginhistory values (NULL,'$username','".$ipaddress."','login failed password : ".$password."',NOW())";
                        $result1 = mysql_query($query1);
                    }
                    else if ($num_rows == 1){
                            $_SESSION['username'] = $username;
                            $query1 = "update staff set lastlogin = NOW() where username = '$username'";
                            $result1 = mysql_query($query1);
                            //masukin ke login history
                            $query1 = "insert into loginhistory values (NULL,'$username','".$ipaddress."','login success',NOW())";
                            $result1 = mysql_query($query1);
                            header("location: admin.php");
    
                    }
    ?>
    

    是在live server中运行的admin.php。数据库连接是否正常运行?是的,当我在live server中运行它时,会话无法正常工作。仅在admin.php文件中工作,无法在另一个文件中回显。
    
    <?php
        session_start();
        echo $_SESSION['username'];
    ?>