IP 어드레스 숨겨서 표시하기 > 기술자료 | 해피정닷컴

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 32건 1 페이지
  • RSS
기술자료 목록
32
제로보드   7890  2019-09-17 14:13 ~ 2019-09-17 14:21  
31
제로보드   11149  2017-08-08 04:18 ~ 2017-08-08 00:00  
30
제로보드   9020  2016-12-24 03:59  
29
제로보드   14743  2016-09-30 16:32 ~ 2022-04-15 19:45  
28
제로보드   18508  2010-03-09 21:40  
27
제로보드   14797  2009-03-24 19:31 ~ 2018-06-14 18:53  
26
제로보드   14773  2008-06-26 18:32  
25
제로보드   32875  2008-04-15 09:48  
24
제로보드   19183  2007-11-09 17:08  
23
제로보드   12561  2007-11-09 17:06  
22
제로보드   15994  2007-09-12 11:35 ~ 2007-05-09 00:00  
열람
제로보드   15125  2007-04-27 14:13  
20
제로보드   19879  2007-04-23 16:53  
19
제로보드   15466  2007-02-03 17:38 ~ 2017-03-13 00:00  
18
제로보드   18363  2006-12-11 18:22  
17
제로보드   16551  2006-11-28 11:28  
16
제로보드   14095  2006-07-20 08:08  
15
제로보드   16501  2006-07-03 10:26  
14
제로보드   15259  2006-06-28 17:28  
13
제로보드   18289  2006-06-26 19:01  

검색

해피정닷컴 정보

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

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