aliosmanyuksel adlı üyeden alıntı: mesajı görüntüle
<?php
ob_start();
session_start();
 
function giriskontrol (){
   global $db;
   $user_eposta = $_SESSION['user_eposta']; 
   $user_onay = $_SESSION['user_onay'];
   $user_aktifmi = $_SESSION['user_aktifmi'];
   $user_id = $_SESSION['user_id'];
 
   $uyesor = $db->prepare("select * from user where user_eposta=?");
   $uyesor->execute(array($user_eposta));
   $uyecek=$uyesor->fetch(PDO::FETCH_ASSOC);
 
   if ($uyesor==0) {
      header('location:giris.php');
   } else {
 
      header('location:index.php');
   }
 
}
 
?>
Yukarıdaki gibi global $db şeklinde dener misin?
$db değişkenini set ettiğin yani veritabanı bağlantısı yaptığın sayfanın include edilmesi lazım. include etmeden $db değişkenini kullanamazsın.