bak adım adım anlatayım
giriş.php nin başına sesion_start(); ekle (birde ob_start(); ekle istersen ki header la yönlendirme yaparken sorun olmasın. Bunları yaptıktan sonra mysql'den bilgi alıp giriş doğru yapıldığında $_Session['oturum'] = 1; de bu oturum açtığımızın göstergesi altınada header("Loaction: index.php"); yaz ki giriş yaptıktan sonra da index.php ye gidelim. (ob_start(); yazdıysan en alta ob_end_flush(); yaz)

Geledim index.php nin oturum açılmadan giriş yapılmaması olayına
index.php nin başına session_start vs girişte yaptığımız gibi ekle
altına if le oturum açılmış mı diye bakıcaz
if(empty(($_SESSION['oturum'])) { // oturum açılmamışsa aşağıdakileri yap
header("Location: giris.php"); // giris.php ye yönlendir
exit(); // herhangi bir aksilikte sayfanın çalışmasını durdur
}

umarım anlatabilmişimdir