PHP ile IP Adresi Almak

Ekleyen:

Sürekli ihtiyacımız olmasa da proje bazlı elde etmek istediğimiz bilgilerden biridir kullanıcı IP adresi. IP adresi nasıl alınır? sorusuna cevap olmaya çalışacağız.

İlk kod blogundaki kod ile kişinin Proxy adresini bize verir. İkinci kod blogundaki kod ise bize kişinin gerçek IP adresini almamızı sağlar.

İşte bizim işimizi görecek PHP kod parçacıkları;

Proxy IP'sini almak

[php]<?php

$ip=$_SERVER[‘REMOTE_ADDR’]; // Proxy IP sini alır.
echo "IP: ".$ip ;

?>[/php]

Gerçek IP'yi almak

[php]<?php
function getRealIpAddr()
{
if (!empty($_SERVER[‘HTTP_CLIENT_IP’]))
{
$ip=$_SERVER[‘HTTP_CLIENT_IP’];
}
elseif (!empty($_SERVER[‘HTTP_X_FORWARDED_FOR’]))
//Proxy üzerinden bağlanılıyor ise gerçek IP yi alır.

{
$ip=$_SERVER[‘HTTP_X_FORWARDED_FOR’];
}
else
{
$ip=$_SERVER[‘REMOTE_ADDR’];
}
return $ip;
}

echo "Gerçek IP: ".getRealIpAddr();

?>[/php]

Yorum Yap

E-posta hesabınız yayımlanmayacak.

17 + sixteen =

Okunası Yazılar