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ı

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

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

PhP Timezone Hatası Çözümü - date() It is not safe to rely on the system's timezone settings

date() It is not safe to rely on the system's timezone settings hatasının çözümü aş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...

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

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

Uploads dizini oluşturulamıyor. Bir üst dizin sunucu tarafından yazılabilir mi?

wp-content/uploads/X dizini oluşturulamıyor. Bir üst dizin sunucu tarafından yazılabilir mi...