-
Üyelik
01.02.2016
-
Yaş/Cinsiyet
43 / E
-
Meslek
Öğretmen
-
Konum
Erzurum
-
Ad Soyad
M** K**
-
Mesajlar
45
-
Beğeniler
8 / 5
-
Ticaret
4, (%100)
İsimtescil.net sunucularında ip öğrenmek için kullanabileceğim bir kod bilen varmı arkadaşlar bir türlü çözemedim $_SERVER["REMOTE_ADDR"] komutu yerine $_SERVER["HTTP_CLIENT_IP"] komutunu kullanın diyorlar başka bir şey yok diyorum çalışmıyor anlayan yok bilen bir arkadaşım varsa yardımcı olursa çok sevinirim.
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
Çalışmadığına emin olmamız için , kullandığınız PHP kodunu bi görebilirmiyiz ?
$_SERVER["HTTP_CLIENT_IP"] , Bu kodu nasıl kullandınız ?
-
Üyelik
01.02.2016
-
Yaş/Cinsiyet
43 / E
-
Meslek
Öğretmen
-
Konum
Erzurum
-
Ad Soyad
M** K**
-
Mesajlar
45
-
Beğeniler
8 / 5
-
Ticaret
4, (%100)
function get_client_ip() {
$ipaddress = '';
if (isset($_SERVER['HTTP_CLIENT_IP']))
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_X_FORWARDED']))
$ipaddress = $_SERVER['HTTP_X_FORWARDED'];
else if(isset($_SERVER['HTTP_FORWARDED_FOR']))
$ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_FORWARDED']))
$ipaddress = $_SERVER['HTTP_FORWARDED'];
else if(isset($_SERVER['HTTP_CLIENT_IP']))
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}
$ip_adresi = get_client_ip();
echo get_client_ip();// diyerek ekrana da yazdırabilirsiniz.
?>
Ek Olarak: aslına bakarsanız kodun aslı şöyle function get_client_ip() {
$ipaddress = '';
if (isset($_SERVER['HTTP_CLIENT_IP']))
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_X_FORWARDED']))
$ipaddress = $_SERVER['HTTP_X_FORWARDED'];
else if(isset($_SERVER['HTTP_FORWARDED_FOR']))
$ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_FORWARDED']))
$ipaddress = $_SERVER['HTTP_FORWARDED'];
else if(isset($_SERVER['REMOTE_ADDR']))
$ipaddress = $_SERVER['REMOTE_ADDR'];
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}
$ip_adresi = get_client_ip();
echo get_client_ip();// diyerek ekrana da yazdırabilirsiniz.
?>
ancak bu seferde maskeleme için kullanılan sunucunun ip sinden başka ip gelmiyor
http://www.sayacservisi.net/index.php?a=page&b=ip2 bu sayfa $_SERVER['HTTP_CLIENT_IP'] kullanarak hazırladığım sayfa
http://www.sayacservisi.net/index.php?a=page&b=ip bu sayfada $_SERVER['REMOTE_ADDR'] kullanarak hazırladığım sayfa yardımlarınız için şimdiden teşekkürler