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

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

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

OpenCart ERR_CONTENT_DECODING_FAILED Hatası Çözümü

OpenCart modüllerinde bazen ERR CONTENT DECODING FAILED hatası alabilirsiniz. Bu hatayı aşağıdaki...