lostyazilim
tr.link

İp öğrenme kodu

3 Mesajlar 815 Okunma
acebozum
tr.link

mkarasu25 mkarasu25 WM Aracı Kullanıcı
  • Ü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.
 

 

elektronikssl
webimgo

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Ü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 ?
 

 

mkarasu25 mkarasu25 WM Aracı Kullanıcı
  • Ü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
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al