Merhabalar arkadaşlar.
Php ile yeni yeni uğraşmaya başladım bir kod yazdım fakat karşı siteden file_get_contents ile bir veri çekiyorum $ulke adlı degiskene atıyorum daha sonra if içerisinde if ($ulke=='TR') bu şekilde gelen değer TR ise ekrana TR yazdırmak istiyorum fakat bir türlü beceremedim. Sanırım karşı siteden çekilen veri türü ile if içinde kullanılan veri türü uyuşmadığından döngü doğru gerçekleşmiyor. Lütfen yardımcı olurmusunuz.
<?php
function ip_adresi_alma()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
$sonip=ip_adresi_alma();
$ulke = file_get_contents("http://ipinfo.io/".$sonip."/country");
if ($ulke=='TR'){
echo $ulke;
}
?>