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ı

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

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

Opencart startup.php on line 89 Hatası Çözümü

İlgili hata opencart ın open_basedir yapısı ile sorun yaşamasından yani dizin yolunu...

Wordpress Yeni Eklenti Ekle Görünmüyor Çözümü

Wordpress sisteminizde eğer Eklenti -> Yeni Ekle kısmı görünmüyor veya tıklanmıyor ise sebebi...