php 로 localhost의 real IP 가져오기
·
IT기술 관련/리눅스
PC에서 localhost로 잡아놓고 $_SERVER['SERVER_ADDR']을 보면 '127.0.0.1' 이 나옴. 정작 필요한 건 real IP일 경우 가져오는 방법. 소켓에 접속하거나 외부에 접속하거나 하는 방법말고 간단한 방법. php_uname() 함수를 이용해 로컬머신의 ip address 전부 가져오기. function getLocalIP() { $sIP = $_SERVER['SERVER_ADDR']; if ($sID=='127.0.0.1') { $aAddr = gethostbynamel(php_uname('n')); $sIP = $aAddr[0]; } return $sIP; } echo getLocalIP(); 출처: https://bloodguy.tistory.com/entry/PHP-..