alan adını değilde ip adresini öğrenebilirsin. ip adresini ise şu şekilde alabilirsin;
getenv('REMOTE_ADDR'); üstadım cevap yazdığın için öncelikle teşekkür ederim. Ben aşağıdaki gibi yaptım incelerseniz ve nerde hata yaptığımı söylerseniz sevinirim, çünkü bu kod çalıştı ancak şöyle çalışıyor xxx.com sitesinden benim siteme tıklayıp gitmesi gerek ozaman çok güzel çalışıyor ancak karşı site benim siteme tıklayıp değil fopen ile bağlanıyor ve siteme referer bırakmıyor ! nasıl referer bıraktırabilirim acaba ? $ref= filtre(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST) ); // refererden gelen domaini domainadi.com şeklinde aldım filtreleyerek
$sor=mysql_query("SELECT * FROM siteler where aktif=1 "); // karalistedeki domainler aktif=1 ise yasaklansın dedim
while($yaz=mysql_fetch_array($sor)){
$url = $yaz["url"];
if($ref == $url){ // eğer refererden gelen domain ile veritabanındaki domain aynıysa aşağıdaki echo ile yazdığım yasaklı kelimesi olsun
echo "yasakli";
}else{ // eğer değilse giris serbest olsun
echo "giris serbest";
}
}