PHP İle IP Adresi Sorgulama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
5 May 2020
Mesajlar
57
Tepki puanı
6
Ödüller
4
6 HİZMET YILI
Öncelikle merhabalar, bu konumda sizlerle php ile ip adresi nasıl sorgulanır onu görücez.

Öncelikle bir php dosyamızı oluşturalım.

$ipAddress adından bi değişken tanımlayıp içine kullanıcının ip adresini alalım.

PHP:
$ipAddress = $_SERVER['REMOTE_ADDR'];

Daha sonrasında cURL ile belirttiğim siteye kullanıcının ip adresini post edelim.


PHP:
$ipAddress = $_SERVER['REMOTE_ADDR'];

$ch = curl_init('http://ip-api.com/json/' . $ipAddress . '?lang=en');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
  'Content-Type: application/json'
));
 $result = curl_exec($ch);


Sonrasında sitenin bize geri döndürmüş olduğu JSON'ımıza bakalım başarılı mı, hangi datalar var vs.

Bize gelen JSON'u $data adlı değişkenime aktarıyorum.

PHP:
$data = json_decode($result);

Ve sonra JSON'da neler var ekrana yazdırıp bakalım...


PHP:
print_r($data);




Evet çıktımız bu şekilde başarılı bir şekilde sorgulatmışız. Gelin bunları düzenleyelim.


Mesela ülkeyi ve internet sağlayıcımızı alalım.



PHP:
echo "<h3>Ülke: $data->country</h3>";
echo "<h3>Sağlayıcı: $data->isp</h3>";




Evet verilerimizi aldık çıktımız başarılı.

Bu konumda sizlerle php ile ip adresi nasıl sorgulanır onu gördük. Forumda görmek istediğiniz konuları yorum olarak belirtebilirsiniz.

İyi forumlar.
 
Üye
Katılım
22 Kas 2020
Mesajlar
48
Çözümler
1
Tepki puanı
3
Yaş
26
5 HİZMET YILI
kesinlikle harika bir paylaşım
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...