mysql_connect php 7 ve üzerinde çalışmayacaktır, kodlarınız oldukça eski ve sql injectiona müsait durumda. Fonkiyonunuzu şu şekilde değiştirmeyi deneyin;
function oturumkontrolana(){
global $database; // database adlı değişkende pdo bağlantısı yaptığınızı varsayıyorum
if ( !isset( $_SESSION['ogrencimail'] ) || !isset( $_SESSION['ogrencisifre'] ) ) return false;
$ogrencimail = $_SESSION['ogrencimail'];
$ogrencisifre = $_SESSION['ogrencisifre'];
$oturumkontrol = $database->prepare("SELECT COUNT(*) FROM ogrenci WHERE ogrencimail = :mail AND ogrencisifre = :password");
$oturumkontrol->bindValue("mail", $ogrencimail, PDO::PARAM_STR);
$oturumkontrol->bindValue("password", $ogrencisifre, PDO::PARAM_STR);
$oturumkontrol->execute();
$durum = $oturumkontrol->fetch()[0];
if ( $durum ) return true; return false;
}Sonrasında oturumkontrolana(); şeklinde kullanmak yerine
if ( oturumkontrolana() ) {
header('Location: giris.php', true, 303);
exit;
}Tarzında bir kullanım yapmanızı tavsiye ederim.