私は管理ページを作って、何らかの理由で役割2のユーザーのみが私に期待した情報を与えないようにしています。期待されるユーザー情報が得られません
<?php
session_start();
require_once('includes/mysql_config.php');
$id = isset($_SESSION['id']) ? $_SESSION['id'] : header('location: login.php');
$user = mysqli_query($con, "SELECT * FROM users WHERE id =".$_SESSION['id']) || false;
if($user['role'] == '2'){
echo "Hello $user['name']";
}
else {
header('location: index.php');
}
?>
私はvardump($user)
が私に私はそれが私の右のIDを与えている$_SESSION['id']
をエコー出力1.
を与える(セッションIDは、ユーザーIDと同じである)その行うと。
現在のコードでは、 'var_dump($ user)'は 'mysqli_result'オブジェクトのダンプ、' false'を返しますが '1'は返しません。 –
結果を取得していない –