所以我有這個問題,因爲我總是在我的會話中得到未定義的索引。這裏是我下面的代碼:
session_start();
if (isset($_POST['username']) && isset($_POST['password'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$pass_hash = md5($password);
if (!empty($username) && !empty($password)) {
$query = "SELECT * FROM `users` WHERE `username` = '$username' AND `password` = '$pass_hash'";
$query_run = mysqli_query($conn, $query);
$row = mysqli_fetch_assoc($query_run);
if ($row['user_type'] == 'admin') {
$_SESSION['username'] == $username;
echo $_SESSION['username'];
}
我想呼應了$ _SESSION [「用戶名」],但我總是得到一個未定義的索引錯誤
請提供與該代碼的行號和相應的行確切的錯誤信息。 – zerkms
未定義的索引:第15行和第16行中的用戶名。第15行和第16行是 $ _SESSION ['username'] == $ username; echo $ _SESSION ['username'];順便說一下,感謝您的幫助。我已經知道爲什麼我得到錯誤的原因。 – Adi