DarkBlueSa adlı üyeden alıntı: mesajı görüntüle
Estağfurullah. Session-dan veriler gelmiyor muhtemelen. Kodun en başında session_start() satırını eklediniz mi?
Evet ekledim. session_start(); header.php dosyasında var. komisyonlar sayfasına include 'header.php'; şeklinde çekiyorum. Aşağıdaki kodlardan da bakabilirsiniz.

header.php dosyasının en üst kısmı bu şekilde
ob_start();
session_start();

include '../netting/connect.php';


$adminsor=$db->prepare("SELECT * FROM administrator where admin_username=:username");
$adminsor->execute(array(
  'username' => $_SESSION['admin_username']
));

$say=$adminsor->rowCount();
$admincek=$adminsor->fetch(PDO::FETCH_ASSOC);


if ($say==0) {
  Header("Location:../index.php?durum=permission");
  exit;
}

komisyonlar.php sayfasının en üst kısmıda bu şekilde
include 'header.php';



$user_role = $_SESSION['admin_authority']; 
$komisyon_id = $_SESSION['komisyon_id']; 
 
if ($user_role === 'admin' && $komisyon_id == 0) {
 
    $komisyonsor = $db->prepare("SELECT * FROM komisyonlar");
    $komisyonsor->execute();
 
} else {
 
    $komisyonsor = $db->prepare("SELECT * FROM komisyonlar as k LEFT JOIN administrator as b on k.komisyon_id=b.komisyon_id WHERE b.admin_username=:username");
    $komisyonsor->execute(array(
        'username' => $_SESSION['admin_username']
    ));
}
Bu kodda panele login olurkenki çalışan kod. Belki burda bir eksiklik vardır diye paylaşıyorum.
if (isset($_POST['adminLogin'])) {
    
    $admin_username=htmlspecialchars($_POST['admin_username']);

    $admin_password=htmlspecialchars(md5($_POST['admin_password']));

    $adminsor=$db->prepare("SELECT * FROM administrator where admin_username=:username and admin_password=:password");
    $adminsor->execute(array(
        'username' => $admin_username,
        'password' => $admin_password    
    ));

    echo $say=$adminsor->rowCount();

    if ($say==1) {
        
        $_SESSION['admin_username']=$admin_username;
        header("location:../html/index.php");
        exit;

    } else {

        header("location:../index.php?durum=not");
        exit;
    }


}