PHP IP주소 감추기
게시판등에서 보면 IP주소를 83.99.♡.♡ 이런식으로 특정부분을 숨겨서 노출하는 방법을 사용하고있습니다.
IP주소를 자동으로 이렇게 변형해주는 함수를 만들어 보았습니다.
요즘 MYSQL 디비에서 ip주소를 unsigned int 형식으로 사용하시는분들도 많은지라
ip2long 형식의 IP주소도 자동으로 long2ip로 변환하여 출력되도록 변형하였습니다.
function display_ipaddress($ip = '') { if (empty($ip)) { return false; } if( is_numeric($ip) ) { $ip = long2ip($ip); } return preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.\\2.♡.\\4", $ip); }