簡體   English   中英

有人可以檢查我的會話嗎?

[英]Someone can check my session?

請有人可以檢查我的會話是否正常工作。 我不確定,因為我仍然是初學者。

login.php是用戶登錄用戶名和密碼的主頁:

    <body>

        <form action="" method="post">
            <div class="imgcontainer">
            <img src="KBR2xN6.jpg" alt="Avatar" class="avatar">
            </div>

            <div class="container">
            <label><b>Username</b></label>
            <input type="text" placeholder="Enter Username" name="name" required>
            <br />

            <label><b>Password</b></label>
            <input type="password" placeholder="Enter Password" name="pass" required>

            <button type="submit">Login</button>
            <button type="reset" class="cancelbtn">Reset</button>
            </div>
        </form>

    </body>

至於connections.php是要連接到本地服務器的:

$host = "localhost";
$username = "root";
$password = "";
$database = "netbook 1 malaysia";

try {
    $connect = new PDO("mysql:host=$host; dbname=$database", $username, $password);
    $connect->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    }

catch(PDOException $ex) {
    echo 'Connection Failed : '.$ex->getMessage();
}

至於session.php我不確定:

session_start();
include('connections.php');

$username = $_POST['name'];
$password = $_POST['pass'];

$sql = "SELECT * FROM pengguna WHERE username = '$username' AND password = '$password'";
$result = $connect->query($sql);

if($result->rowcount()>0){
    foreach($result AS $data){
        $_SESSION['name'] = $data['name'];
        $_SESSION['pass'] = $data['pass'];

    echo "<script>alert('Login Success');
            window.location.href='view.php';
            </script>";
    }
}

else {
    echo "<script>alert('Login Failed');
            window.location.href='login.php';
            </script>"; 
}

請幫我檢查一下。

只需將此代碼添加到您的view.php文件中。

session_start();
print_r($_SESSION);

如果它顯示您保存在會話中的值,則它可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM