PhP İle IP Adresi Öğrenme

Aşağıdaki php kodu ziyaretçinin standart olan ip adresini alır:

echo $_SERVER['REMOTE_ADDR'];

Aşağıdaki fonksiyon ise gerçek ip adresini alır:

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;
}

$ip_adresi = GetIP();

echo GetIP();

Bu cevap yeterince yardımcı oldu mu?

Daha Fazlası

PhP ile Tarih ve Saat Öğrenme

Aşağıdakiler örnektir Örnek sonuç: 29.07.2013 12:13:00 echo date('d.m.Y H:i:s');   Örnek...

Php Tarayıcı Diline Göre Yönlendirme, Php Ülke Engelleme

Aşağıdaki php kodunun eklendiği sayfaya Türkçe tarayıcıdan erişilmeye çalışılır ise hata verir ve...

Prestashop 1.7 HTTP 500 Hatası Çözümü

Prestashop 1.7 versiyonunda kurulum sonunda 500 internal server hatası alıyor iseniz aşağıdaki...

Php Saat / Zaman Dilimi Ayarlama

Php scriptlerinizde zaman dilimi saat farkı hatası alıyor iseniz aşağıdaki parametreyi config.php...

Wordpress open_basedir restriction in effect Hatası Çözümü

Warning file_exists() open_basedir restriction in effect hatasını aşağıdaki şekilde çözerek...