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ı

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

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

Wordpress Kullanıcı Adını Değiştirme

Wordpress sisteminizde 3 yol ile kullanıcı adınızı değiştirebilirsiniz;1- Kullanıcılar kısmından...

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...

Sorry, this file type is not permitted for security reasons Çözümü

Wordpress scriptinizde dosya yüklerken Satır x Sorry, this file type is not permitted for...

Joomla Cannot write to log file Hatası Çözümü

Joomla scriptinizde Cannot write to log file hatası alır iseniz configuration.php dosyasındaki...