Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Aynı Ip Adresi Sorunu (192.168.1.11)

killinq

0
Onaylı Üye
Üye
Katılım
16 Haziran 2010
Mesajlar
26
Açılan Konu
3
Tepki puanı
0
[Çözüldü] Aynı Ip Adresi Sorunu (192.168.1.11)

Çözüldü
 

atay

0
Onaylı Üye
Üye
Katılım
29 Ekim 2005
Mesajlar
3,592
Açılan Konu
298
Tepki puanı
36
IP'i aşağıdaki fonksiyon ile alın, REMOTE_ADDR her şart altında doğru sonuç dönmez.

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;
}
 

killinq

0
Onaylı Üye
Üye
Katılım
16 Haziran 2010
Mesajlar
26
Açılan Konu
3
Tepki puanı
0
Malesef yine aynı sonucu verdi. 192.168.1.11
Sizin verdiğiniz kodu şu sayfada gördüm. Dediğim gibi bende 192.168.1.11 görünürken bu sayfadaki deneme kısmında doğru ip adresim görülüyor.

http://bilisimturk.org/forum/PHP-Ip-adresi-alma-Ip-adresi-gösterme-konusu

**

Herhalde benim çalıştığım hostingden dolayı böyle bir problem yaşıyorum. Alttaki siteyi google'dan buldum. O da benimle aynı hostingi kullanıyor. Orada da 5-10 kere sayfayı yeniledikten sonra 192.168.1.11 ip adresi çıkıyor.
http://safaktasarim.sa.funpic.org/getip/index.php
 

CryForLive

0
Onaylı Üye
Üye
Katılım
31 Ocak 2012
Mesajlar
164
Açılan Konu
2
Tepki puanı
0
Konum
İstanbul
getenv yerine $_SERVER["REMOTE_ADDR"] deneseniz ?
 

killinq

0
Onaylı Üye
Üye
Katılım
16 Haziran 2010
Mesajlar
26
Açılan Konu
3
Tepki puanı
0
Üst