IP 어드레스 숨겨서 표시하기 > 기술자료

본문 바로가기

사이트 내 전체검색

IP 어드레스 숨겨서 표시하기 > 기술자료

제로보드 IP 어드레스 숨겨서 표시하기

페이지 정보


본문

웃긴대학이나 기타 대형 사이트들을 보면 123.123.123.XXX
이런 식으로 IP 어드레스 맨 뒷자리를 숨깁니다. 제로보드는 그 기능이 없는데, 이번에는 그것에 대한 함수입니다.


[[ 방법1 ]]  전체게시판에 적용

include/list_check.php

// 아이피
if($is_admin) $ip="ip address : ".$data[ip]."";
이부분을 아래처럼 수정.

if($is_admin) { $ip="ip address : ".$data[ip]."";}
else { $ip_cut = substr($data[ip], 0, strrpos($data[ip], ".")+1);
$ip="ip address : ".$ip_cut."xxx";}



[[ 방법2 ]]  스킨에만 적용

스킨의 view.php에서 <?=$ip?>라고 표기된 곳 다음 줄에 아래 구문을 추가하세요.

<? if($member[is_admin]<3) {
$ip_cut = substr($data[ip], 0, strrpos($data[ip], ".")+1);
echo "IP Address : ".$ip_cut."xxx";
} ?>



[[ 출력결과 ]]

IP Address : 123.123.123.xxx


원리는 게시판 관리자가 아닐 경우에는 strrpos 함수를 이용해서 IP 어드레스에서 맨 마지막 점(.)을 찾은 다음 그 점 이후부터 통채로 잘라내 버립니다. 그리고 출력할 때 "xxx"를 붙여서 출력하는 것이죠.
(게시판 관리자가 볼 경우에는 <?=$ip?>를 표시하고 저 구문은 실행하지 않고 통과해 버립니다.)



<< 자료인용 >>
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&no=5244

댓글목록

등록된 댓글이 없습니다.


Total 2,650건 121 페이지
  • RSS
기술자료 목록
250
영카트   11843  2007-04-11 11:50  
249
영카트   13407  2007-04-11 10:32  
248
테크노트   18790  2007-04-10 22:18 ~ 2022-10-13 07:36  
247
그누보드   16661  2007-04-10 08:35 ~ 2017-05-20 00:00  
246
MySQL   16585  2007-04-07 04:06  
245
MySQL   21574  2007-04-05 21:50 ~ 2020-06-04 19:08  
244
MySQL   18107  2007-04-05 21:47 ~ 2017-11-02 18:04  
243
Linux   28925  2007-03-31 18:29 ~ 2010-10-20 00:00  
242
MSSQL   42122  2007-03-30 14:28  
241
ClassicASP   13640  2007-03-28 21:49 ~ 2013-12-28 00:00  
240
etc언어   14134  2007-03-23 17:39  
239
JavaScript   19583  2007-03-22 19:36 ~ 2007-03-25 00:00  
238
ClassicASP   37580  2007-03-21 23:15 ~ 2012-05-11 00:00  
237
그누보드   16557  2007-03-13 13:40  
236
그누보드   17355  2007-03-09 08:48  
235
메이크샵   14189  2007-03-04 00:58  
234
메이크샵   13866  2007-03-04 00:54  
233
메이크샵   13053  2007-03-04 00:52  
232
메이크샵   13531  2007-03-04 00:52  
231
메이크샵   15813  2007-03-04 00:39  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2026 해피정닷컴. All Rights Reserved.