PHP IP주소 감추기

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);
}

 

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.