채택완료

ip 노출 질문입니다.

방명록 페이지를 제작했는데요

글쓴이 아이피가 리스트에 보이게 하고 싶어서

list.skin.php에

 

<?php if (!$list[$i]['mb_id']) { ?><?php echo $list[$i]['wr_ip']; ?><?php } ?>

 

이 코드를 삽입했더니 비회원으로 들어가도 아이피가 전부 노출되는데

부분적으로 노출시킬 수 있는 방법은 없을까요? 

config.php는 기본 설정대로 

define('G5_IP_DISPLAY', '\\1.♡.\\3.\\4');

입니다. 이렇게 보이게 하고 싶어요.

 

|

답변 2개 / 댓글 4개

채택된 답변
+20 포인트

https://github.com/gnuboard/gnuboard5/blob/master/bbs/board.php#L192

와 같이 치환을 해줘야 될것 같습니다.

Copy
<?php $ip = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", G5_IP_DISPLAY, $list[$i]['wr_ip']); ?>

<?php if (!$list[$i]['mb_id']) { ?><?php echo $ip; ?><?php } ?>

답변에 대한 댓글 1개

감사합니다. 잘되네요!

답변에 대한 댓글 3개

보신 봐와 같이 게시판 설정에 가면 기본적으로 아이피 노출관련 설정있습니다. 이를보이게 하고싶다는건가요?
이건 뷰 페이지로 들어가야 보여서요 저는 리스트에서 아이피를 노출시키고 싶었습니다.

답변을 작성하려면 로그인이 필요합니다.