• 13-05-2013, 00:58:38
    #1
    Üyeliği durduruldu
    Arkadaşlar Merhaba ;
    Asagıdaki ko ile siteye giriş yapan kişinin ip adresini ekrana yazdırıyorum lakin isteğim şu adamın ip adresi 12.12.36.69 diyelim bu adam siteye girdiğinde başka bi yere nasıl yönlendirebilirim şimdiden yardımlarınız için teşekkür ederim.

    <?php
    function GetIP(){
    if(getenv("HTTP_CLIENT_IP")) {
    $ip = getenv("HTTP_CLIENT_IP");
    } elseif(getenv("HTTP_X_FORWARDED_FOR")) {
    $ip = getenv("HTTP_X_FORWARDED_FOR");
    if (strstr($ip, ',')) {
    $tmp = explode (',', $ip);
    $ip = trim($tmp[0]);
    }
    } else {
    $ip = getenv("REMOTE_ADDR");
    }
    return $ip;
    }
    ?>

    <?php
    $kimlik = GetIP();
    echo $kimlik;
    ?>
  • 13-05-2013, 01:19:01
    #2
    bu işini görür sanırım
    <?php 
    function GetIP(){ 
    if(getenv("HTTP_CLIENT_IP")) { 
    $ip = getenv("HTTP_CLIENT_IP"); 
    } elseif(getenv("HTTP_X_FORWARDED_FOR")) { 
    $ip = getenv("HTTP_X_FORWARDED_FOR"); 
    if (strstr($ip, ',')) { 
    $tmp = explode (',', $ip); 
    $ip = trim($tmp[0]); 
    } 
    } else { 
    $ip = getenv("REMOTE_ADDR"); 
    } 
    return $ip; 
    } 
    $ipler = array('12.12.36.69','12.12.36.68','12.12.36.9');
    $kimlik = GetIP();
    foreach($ipler as $ban){
    if($ban == $kimlik){
    header('Location: http://www.google.com/');exit();
    }
    }
    ?>
  • 13-05-2013, 01:22:52
    #3
    Üyeliği durduruldu
    husee3 adlı üyeden alıntı: mesajı görüntüle
    bu işini görür sanırım
    <?php 
    function GetIP(){ 
    if(getenv("HTTP_CLIENT_IP")) { 
    $ip = getenv("HTTP_CLIENT_IP"); 
    } elseif(getenv("HTTP_X_FORWARDED_FOR")) { 
    $ip = getenv("HTTP_X_FORWARDED_FOR"); 
    if (strstr($ip, ',')) { 
    $tmp = explode (',', $ip); 
    $ip = trim($tmp[0]); 
    } 
    } else { 
    $ip = getenv("REMOTE_ADDR"); 
    } 
    return $ip; 
    } 
    $ipler = array('12.12.36.69','12.12.36.68','12.12.36.9');
    $kimlik = GetIP();
    foreach($ipler as $ban){
    if($ban == $kimlik){
    header('Location: http://www.google.com/');exit();
    }
    }
    ?>
    teşekkür ederim bu daha iyi işimi gördü sağolasın dostum.
  • 13-05-2013, 04:05:33
    #4
    Ip adresini, ip listesi ile döngüye sokmak yerine, in_array fonksiyonunu kullanın. Daha sağlıklı olur.