Bu kısımda session_start() yok. Kodun üst kısmında include var mıydı? İçerisinde session_start() olan.

Alıntı
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;
    }


}