<?php
$myip=file_get_contents("http://www.whatismyip.com/automation/n09230945.asp");
if(!$myip=='1.1.1.1'){
echo "Not matches";
}
?>
if 작동하지 않습니까? : SPHP 버그가 작동하지 않는 경우
당신은 당신이if
로 변경해야
<?php
$myip=file_get_contents("http://www.whatismyip.com/automation/n09230945.asp");
if(!$myip=='1.1.1.1'){
echo "Not matches";
}
?>
if 작동하지 않습니까? : SPHP 버그가 작동하지 않는 경우
당신은 당신이if
로 변경해야
:
if($myip != '1.1.1.1')
또는
if(!($myip == '1.1.1.1'))
!
==
보다 있고있다. (
'1.1.1.1'
이
true
입니다)
그래서 당신의 상태 !$myip=='1.1.1.1'
는 부울 $myip
취급을 부정 (!$myip)=='1.1.1.1'
으로 처리 한 후 true
과 비교합니다.
감사합니다. :) (맥주) – qwere
감사합니다 :) (맥주) – qwere
@qwere, 당신도 당신이 '틱' 답의 왼쪽에있는 '마크'버튼을 클릭하십시오. – shamittomar
질문 : 여기서 무엇을하려고합니까? get_file_contents
호출에서 반환 될 IP 주소가 사용자가 아닌 서버의 IP 주소가 될 것이므로 사용자의 IP 주소를 얻으려는 경우 아니요,이 방법은 작동하지 않습니다.
하지만 사용자의 IP 주소를 얻기 위해 외부 전화를 걸지 않아도됩니다. PHP는 이미 $_SERVER
전역 변수에 있습니다.
print $_SERVER['REMOTE_ADDR'];
이렇게하면 사용자의 IP 주소를 알 수 있습니다.
희망이 있습니다.
어떤 일이 발생하거나 또는 어떤 일이 발생하지 않습니까? –
http://stackoverflow.com/questions/ask-advice – Gordon