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 2,640건 120 페이지
  • RSS
기술자료 목록
260
그누보드   11949  2007-05-03 21:59  
259
영카트   12175  2007-05-01 20:33  
258
MySQL   16025  2007-04-28 05:45  
열람
제로보드   15064  2007-04-27 14:13  
256
제로보드   18363  2007-04-23 16:53  
255
JavaScript   21845  2007-04-21 11:59 ~ 2022-11-22 12:11  
254
Linux   57682  2007-04-20 13:14 ~ 2008-05-27 00:00  
253
그누보드   10831  2007-04-16 20:40  
252
그누보드   16637  2007-04-16 09:39 ~ 2021-06-03 14:49  
251
Linux   21351  2007-04-12 10:35 ~ 2017-03-21 00:00  
250
영카트   11156  2007-04-11 11:50  
249
영카트   12646  2007-04-11 10:32  
248
테크노트   17939  2007-04-10 22:18 ~ 2022-10-13 07:36  
247
그누보드   15738  2007-04-10 08:35 ~ 2017-05-20 00:00  
246
MySQL   15599  2007-04-07 04:06  
245
MySQL   20754  2007-04-05 21:50 ~ 2020-06-04 19:08  
244
MySQL   17340  2007-04-05 21:47 ~ 2017-11-02 18:04  
243
Linux   27818  2007-03-31 18:29 ~ 2010-10-20 00:00  
242
MSSQL   40446  2007-03-30 14:28  
241
ClassicASP   13010  2007-03-28 21:49 ~ 2013-12-28 00:00  

검색

해피정닷컴 정보

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

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