ip 주소를 감추려면 어떻게 해야할까요? 예를들어 로그인하지 않은 사용자의 경우 글쓰기 기능은 있지만 ip를 일부 숨겨서 보여주는 경우가 있습니다. 이 경우 ip를 전부 노출하는 것이 아니라 일부분만 보여줍니다. 예를들어...
# ip 주소 일부 감추어 보여주는 방법위와 같이 변경하기 위하여 정규표현식을 사용하려고 합니다. 정규표현식을 사용하지 않을 경우 구둣점(.)을 기준으로 변경하는 방법이 있지만 가장 간단한 방법은 아래처럼 정규표현식을 사용하면 됩니다. 그럼 아래 코드를 봐주세요.
여기서 preg_replace() 함수는 정규표현식으로 변환하여 주는 php 함수입니다.
위 코드의 출력결과는 아래와 같습니다.
이처럼 ip를 바꾸었습니다. 참고로 ip 주소를 변경하는 것은 자바스크립트 ~ 앞단에서 처리도 가능합니다. 하지만 쉽게 노출될 수 있으므로 보안상 서버에서 처리하는 방법이 좋을 수 있습니다.