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

 

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.