PHP ile ip bulma | Ali Karahisar

PHP ile ip bulma

Merhaba arkadaşlar,

Php ile ip bulma yöntemini göstereceğim. Aslında iki yöntem göstereceğim sizlere, bunlardan biri ile tek satırda ip alabilir ancak maskelenmiş ip'ler üzerinde net sonuca ulaşamayız. İkinci yöntemde ise ilk yönteme göre daha güvenilir şekilde ip adresini alabileceğiz, ama tabii ki %100 doğru olacak diye bir kaide de yok :) .


Şimdi ilk yöntemi yapalım.

echo $_SERVER['REMOTE_ADDR'];

Diğer yöntemde ise bir fonksiyonla daha güvenli alalım şimdi,

    function IPGetir(){
 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;
}
echo IPGetir();

Fonksiyon ile ip'yi aldıktan sonra echo ile yazdırdık.

Paylaş:



    Yorumlar - 0 Yorum :

Yorum Gönder