채택완료

ip 출력 궁굼한점

2019-07-22 (월) 12:00:03 3,650

<?php echo ($is_ip_view) ? '('.$ip.')' : ''; ?>

이렇게 해서 넣으면 게시판에 ip가 출력이 되는데 혹시 관리자가글쓰면 관리자

ip는 출력을 못하게 할수있나요?

회원들의 ip는 정상적으로 잘 출력되고 회원들이 봤을때도 ip는 0.*.1.1

이렇식으로 기본 잘출력되지만 관리자가 글쓰면 ip출력부분에 안나오게끔해주고싶은데

어떻게 해줘야하나요?

|

답변 5개 / 댓글 5개

채택된 답변
+20 포인트

해당 부분을 이렇게 수정

<?php if ($is_ip_view && $view['mb_id'] != 'admin') { echo "&nbsp;($ip)"; } ?>

답변에 대한 댓글 2개

추가 문의하면 <?php if ($is_ip_view) { ?> 에서 질문처럼 <?php if ($is_ip_view && $view['mb_id'] != 'admin') { ?> 이부분에서 동일한 조건주면 ip가 안보여지는데 뭐가 잘못되었는지 알수있을까요?
관리자 회원 아이디가 admin 이 맞나요?
게시판 설정에서 IP 보이기 사용 옵션 체크하고 직접 해봤는데 별다른 문제가 없습니다.
원하시는 게 관리자가 작성한 글의 아이피만 감추는 것이므로 관리자 아이디로 체크한 겁니다.
$view['mb_id'] != 'admin'

2039408150_1563775225.9698.jpg

좋은 답변들 누구선택할지몰라 네이버의 사다리게임 통해 선정했습니다..

짝짝짝

최고 관리자를 제외하는 조건을 확인할 때는

if($is_admin != 'super')
이렇게 하면 좋을 것 같네요..

답변에 대한 댓글 1개

좋은 답변 감사합니다. 누굴 선정해야할지 몰라 네이버 도움좀 받았습니당.!

<?php

echo (!$is_admin)?$is_ip_view:"";

?>

답변에 대한 댓글 1개

좋은 답변 감사합니다. 누굴 선정해야할지 몰라 네이버 도움좀 받았습니당.!

$is_admin 사용하셔서 관리자일 경우는 IP 출력 안되게 하시면 될것 같아요

<?php  if($is_admin){ }else{ echo ($is_ip_view) ? '('.$ip.')' : ''; }  ?>

답변에 대한 댓글 1개

좋은 답변 감사합니다. 누굴 선정해야할지 몰라 네이버 도움좀 받았습니당.!

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