IP 어드레스 숨겨서 표시하기 > 온라인강의

본문 바로가기
 
 
 
오늘 269
어제 2,152
최대 2,454
전체 3,195,182
비즈니스의 시작 비즈명함 ~ 가격, 품질, 배송 3가지 만족을 드리는 비즈명함 / 즉석명함 / 급행서비스 / 서울 전지역 수도권일부 3시간배송

온라인강좌 홈 > 온라인강좌 > 온라인강좌

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

페이지 정보

작성일2007-04-27 14:13 조회7,397회 댓글0건

본문

웃긴대학이나 기타 대형 사이트들을 보면 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 29건 1 페이지
온라인강의 목록
번호 제목
29
28
27
제로보드4 게시물역순정렬 (write.2010-03-09)인기글  Hit.7170
26
25
24
23
22
21
열람중
19
18
17
16
15
14
제로보드4 제로카운터 사용하기 (write.2006-06-28)인기글  Hit.7253
13
12
11
10
9
8
7
6
5
게시물 검색
 
 
상호: 해피정닷컴 대표:정창용 사업자등록번호:119-05-36414 (08394) 서울시 구로구 디지털로 242 한화비즈메트로1차 1502호
전화: 070-7600-3500 팩스:02-865-3528 개인정보관리:정창용 mail@happyjung.com 에스크로확인
개인정보취급방침
COPYRIGHT 2001~2017 해피정닷컴. All rights reserved. 부가통신사업신고:서울체신청-1217 통신판매신고:2014-서울구로-0074
 
모바일 버전으로 보기