1
if-else가 작동하지 않아 문제가 있습니다. 여기에 코드가 있습니다. GE의 IP를 Codeigniter Framework에서 실행할 수 없습니다.
$ip = $_SERVER['REMOTE_ADDR']; //ip is - 182.48.65.4
$adsmanager = file_get_contents("http://ipinfo.io/$ip/country");
//adsmanager result: BD
if($adsmanager == "BD"){
echo '1. This is Bangladesh';
} else {
echo '2. This is USA';
}
그러나 실행 출력 후
는은 무엇입니까
if($adsmanager == "US"){
echo '1. This is Bangladesh';
} else {
echo '2. This is USA';
}
변경되고 출력은 "2 이것은 미국이다"때 다시
를 "이것은 미국 2."입니다 문제? 나는 이해하지 못한다.
$ adsmanager는 $ adsmanager의 길이를 출력 할 때'BD '여분의 공백을 반환합니다. 출력하는 것은 3입니다. 왜'BD '와 비교되는 이유는 작동하지 않습니다. @riad 대답을보세요. –