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ı

Briefly Unavailable For Scheduled Maintenance Hata Çözümü

Wordpress sitenizde aşağıdaki gibi bir hata ekranı alıyor iseniz ;Briefly Unavailable For...

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 Çerezler Engellendi Hatası Çözümü

Wordpress Çerezler Engellendi veya HATA: çerezler engelleniyor Hatası CliaWeb de görülmese de...

Wordpress 4.2 Güncelleme Sonrası Notice: register_sidebar was called incorrectly hatası

Merhaba değerli müşterilerimiz,Wordpress 4.1 den 4.2 ye geçişlerde güncelleme sonrası bazı...

Wordpress veritabanı bağlantısı kurulurken hata oluştu Çözümü

Wordpress sitelerinizde bazen Veritabanı bağlantısı kurulurken hata oluştu hatası alabilirsiniz....