Anladığım kadarı ile session kullanici yı inputtan çekmeye çalışıyorsun. Sorguda eşleşmeyi yaptıktan sonra direk veri tabanından kullanıcı adını çekip sessiona bağlayabilirsin. bu şekilde sorun çözülür.
$_SESSION["kullanici"] = $txtkullanici; yerine $_SESSION["kullanici"] = $sonuc['tabloadi']; gibi denermisin?
localde php bazı komutlarda sıkıntı yaratabilir.
if (!(isset($_SESSION["Oturum"]) && $_SESSION["Oturum"] == "6789")) {
header("location:login.php"); yerine if(!@$_SESSION)
gibi kullanırsan veri gelir. Dediğim gibi kodlama ile benim localhostumda ki script sorunsuz çalışıyor.