folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php İle İp Adresi Alma Fonksiyonu



Php İle İp Adresi Alma Fonksiyonu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wasd
    wasd's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Tamam biliyorum $_SERVER['REMOTE_ADDR'] ile alınıyor ancak kimileri bu fonksiyon yerine başka fonksiyonlar yazıp daha net sonuçlar alındığından bahsetmiş.(Hani ip adresi gizlenilmeye çalışılmışsa bunun önüne geçme amaçlı) İşi bilenler ne diyor bu duruma?

    Örnek fonksiyon

    function ipAl(){
        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;
    }

     

     

    :)
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek
    wasd bunu yazdı

    Tamam biliyorum $_SERVER['REMOTE_ADDR'] ile alınıyor ancak kimileri bu fonksiyon yerine başka fonksiyonlar yazıp daha net sonuçlar alındığından bahsetmiş.(Hani ip adresi gizlenilmeye çalışılmışsa bunun önüne geçme amaçlı) İşi bilenler ne diyor bu duruma?

    Örnek fonksiyon

    function ipAl(){
        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;
    }

     

     

    Hocam çoğu public proxy sitesi HTTP_X_FORWARDED_FOR ile gerçek ip adresinide istekte bulunulan siteye yolluyor. Bu fonksiyon gördüğüm kadarıyla eğer client HTTP_X_FO..... yolluyorsa o ipyi çekiyor. Evet çoğu proxy sitesinde proxy'nin ip si yerine gerçek ip yi bulmaya yarar bu fonksiyon.

     

    Ama her proxy ile bağlananda çalışmaz. Proxye bağlı bir olay. Çoğu public'te çalışacaktır.

    DrKill tarafından 06/Ağu/13 16:36 tarihinde düzenlenmiştir

    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
Toplam Hit: 754 Toplam Mesaj: 2