私はいつも私のセッションで未定義のインデックスを持っているので、私はこの問題があります。ここでは以下の私のコードです:
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 [「ユーザ名」]が、私は常に比較するためである
未定義インデックス:15行目と16行目のユーザ名。15行目と16行目は $ _SESSION ['username'] == $ username; echo $ _SESSION ['username'];ちなみに あなたのお手伝いをありがとうございます。私はすでに私がエラーを得る理由を知っています。 – Adi