Öncelikle ilginiz için teşekkür ederim.Hocam;

session'a (int) ekleyince hangi kullanıcı ile girersem gireyim, sabit bir kullanıcıyı çekiyor değişmiyor. Sessionu ayar dosyasından çekiyorum. İlk satırda.

$ogrencitc_1453'ü de bu şekilde kullanıyorum.

<?php echo  "$ogrencitc_1453"?>
Ayrıca ayar dosyasına kaydetmemi istediğiniz kodu da ekledim bir değişiklik olmadı. Ayar dosyası kodları;

<?php

session_name(substr(md5('http://'.$_SERVER['HTTP_HOST']), 0, 10));
session_start();

$database_baglanti = ['yildiz'];
$server		= "localhost";
$nick		= 'root';
$pass		= '';
$databasename	= 'yildiz';

$conn = mysql_connect('localhost', 'root', '') or die('Error');
mysql_select_db('yildiz', $conn);
$db = mysql_connect('localhost','root','') or die ('Error');

?>
Cycl0ne adlı üyeden alıntı: mesajı görüntüle
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
Bu şekilde kullanım hatalı.

$_SERVER['QUERY_STRING'] yoksa undefined index hatası alırsınız. Şöyle yapmalısınız.

$_SERVER['QUERY_STRING'] = isset($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : '';

if ( empty($_SERVER['QUERY_STRING']) === FALSE ){
}
$ogrencitc_1453 = $_SESSION["ogrencitc"];

Hatalı satırın bu olduğunu söylemişsiniz. ogrencitcyi nerede atıyorsunuz? o dosyayı da eklerseniz kontrol edelim. Ayrıca session nerede başlatılıyor bu dosyada? Session başlatılmadan önce bir boşluğun bile yazdırılmamış olması gerekiyor bilginiz olsun. Ayar dosyanıza;

<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
bu kodu ekleyin tüm hataları görün.

son olarak;

tc numarası sayı olduğuna göre $ogrencitc_1453 = (int)$_SESSION["ogrencitc"]; yaparsanız SQL açıklarından da kurtulursunuz.