$_SERVER["HTTP_HOST"] yada $_SERVER["SERVER_ADDR"] kontrolleri yapabilirsin. Kesin çözüm
if(! ereg("siteadresim.com", $_SERVER["HTTP_HOST"])) die("Bu Sayfaya Erişim Sağlayamazsınız");yada
if(! ereg("siteip", $_SERVER["SERVER_ADDR"])) die("Bu Sayfaya Erişim Sağlayamazsınız");
Çok çok teşekkür ederim uzun zamandır aradığım soruna çözüm oldu..