Hkan adlı üyeden alıntı: mesajı görüntüle
empty yerine !isset kullanmanız daha mantıklı olur. sonuçta değerin boş olup olmadığını değil tanımlanıp tanımlanmadığını kontrol etmek istiyorsunuz. hatta benim gibi paronayak bi insansanız abartıp şöyle bile yazabilirsiniz:

if (!isset($_GET['sayfa']) || !is_numeric($_GET['sayfa']))
Bu kod, sayfa.php?sayfa=asdf gibi script'i saçmalatabilecek hack olarak nitelendirilebilecek girişimleri de engeller.
is_numeric zaten kullanıyorum ve dediğiniz gibi isset e döndürdüm teşekkürler.