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ı

Xenforo stream_socket_enable_crypto() Hatası Çözümü

Çözümü için,Xenforo scriptinizde /library/Zend/Mail/Protocol/Smtp.php dosyanızı açınAşağıdaki...

Wordpress Yükleme başarısız: Dizin oluşturulamadı Hatası Çözümü

Wordpress sitenizde yükleme başarısız: Dizin oluşturulamadı Hatasını aşağıdaki şekilde...

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

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

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

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

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

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