?id=ahmet dediğin sayfa.php?id='.$sabitnick.' mi ? eğer öyleyse direk IF ile kontrol ettir ancak bunu düşünmüş olman gerekirdi, sanırım ya ben yanlış anlıyorum yada sen yanlış anlatıyorsun :)
basit ama yinede göstereyim.
if($sabitnick == "") {
print'Böyle bir nick yok.';
}
Bu arada iyi bir hatırlatma yapayım.$_GET ile çalışırken güvenlik önlemlerini almamız gerekir.(SQL Injection gibi kavramların kurbanı olmamak için.)
Sayfaya çağırdığın ID'nin sayı veya harf olduğunu kontrol etmek yararlı olur.
if(!ctype_digit($id)) {
// id rakam veya rakamlardan oluşmuyorsa, direk anasayfaya yönlendiriyoruz.
echo"<script>location.href='index.php';</script>";
exit;
// Sunucunun yorulduğu durumlarda çok nadirde olsa yönlendirmelerin çalışmadığı oluyor.
exit; komutuyla kodları sonlandırmakta fayda var.
}
Yönlendirme herhangi bir nedenden çalışmazsa ve devamında kodlarımız mevcutsa sorun yaratabilir.Bir sonraki komutlara geçecektir.