묻고답하기
지정 ip대역을 원하는 사이트로 이동시키는 코딩이 안되요 ㅠㅠ
2015.08.04 11:36
제가 지금 php로 지정ip대역은 원하는 사이트로 이동시키는 소스를 짜보았어요.
밑에 if 와 elseif로 구분을 지었는데
전부 if로 인식되서 같은 사이트로만 이동이 되네요 ㅠㅠ
spider_ip 에 들어가는 ip대역들은 9천여개 정도 되고 (아래 소스는 축약형태로만 4개정도 제외하고 지웠습니다.)
어떤분은 RewriteRule을 사용하라고 하시는데 대역 설정을 못해서 모르겠어요 그건
이해하기가 어렵더라구요 ㅠㅠ .htaccess 도 이용해야하는것 같고...
아래 출력에서 불러오는걸 하나하나 불러와서 인식시키려 했는데 인식이 모두 if에만 몰리게 되네요 ㅠㅠ
어떻게 처리해야 되나요 ㅠㅠ 도와주세요ㅠㅠ
<?php
$spider_footprint = array('rawler','pider','obot','eek','canner','lurp','cooter','rachnoidea','KIT','ulliver','arvest');
$spider_ip = array('128.134.0.0/16' ,'129.254.0.0/16' , '192.5.90.0/24' ,'134.75.0.0/16' );
$agent = $agent2 = $_SERVER['HTTP_USER_AGENT'];
$remote_ip = $_SERVER['REMOTE_ADDR'];
$is_spider = strcmp($agent,str_ireplace($spider_footprint,'',$agent2))!=0 || in_array($remote_ip,$spider_ip) ? 1 : 0;
if ( $remote_ip == $spider_ip[0] or $spider_ip [1] or $spider_ip [2045] or $spider_ip [2046]){
header('Location: http://www.soundux.co.kr/);
}
elseif ( $remote_ip3 == $spider_ip [3042] or $spider_ip [3046] or $spider_ip [3080] or $spider_ip [3081] ) {
header('Location: http://www.soundux.co.kr/cn');
}
elseif ( $remote_ip3 == $spider_ip [6792] or $spider_ip [6793] or $spider_ip [6794] or $spider_ip [6801] )
{
header('Location: http://www.soundux.co.kr/wp/jp');
}
else {
header('Location: http://www.soundux.co.kr/wp/en');
}
?>
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
케타로 | 도메인이 다른 XE의 회원 통합 [2] | 2016.04.27 by 케타로 |
happy19 | doorweb 레이아웃에서... [1] | 2016.04.27 by DoorWeb |
아스타 | 현재 페이지 URL 주소 복사 버튼을 만들고 싶습니다. | |
happy19 | 대댓이 달리면 원댓글 삭제 불가능하게 하는법 | |
happy19 | 익명게시판에서 운영자가 글을쓰면 | |
포항스틸러스 | 비회원 글쓰기 안되는 문제 [2] | 2016.04.26 by 포항스틸러스 |
thdwjdtjr | 홈페이지 뒤 배경을 넣고 싶습니다. [1] | 2016.04.26 by HowtoXE |
deok | 회원가입(휴대폰인증모듈)페이지 속도 문제.. [3] | 2016.04.26 by HowtoXE |
스포티 | 게시판 본문 글 작성 | |
지드래곤 | 게시판에 광고노출하는 방법 [4] | 2016.04.26 by 지드래곤 |
랑그 | 프로필 이미지 변경시 [4] | 2016.04.26 by 랑그 |
라키 | the dreamer 모바일 레이아웃 통합검색 에러 문제 [2] | 2016.04.26 by HowtoXE |
예감 | 누리고 소스위치질문! [1] | 2016.04.26 by HowtoXE |
진짜만들고싶다 | XE core 설치 파일 형식별 업로드 방법문의 [1] | 2016.04.26 by HowtoXE |
웹프로덕션 | 안녕하세요.. [1] | 2016.04.26 by HowtoXE |
덕서리 | 리스트에 글쓰기 불러오기 [1] | 2016.04.26 by HowtoXE |
happy19 | 서브위젯 설정할때... [1] | 2016.04.26 by DoorWeb |
happy19 | doorweb 레이아웃에서.. 헤더부분. [1] | 2016.04.26 by DoorWeb |
happy19 | doorweb 가변형 레이아웃.. 크기조절 되나요? [1] | 2016.04.26 by DoorWeb |
갤럭시탭 | 콘텐츠 확장위젯 정렬대상 문의드립니다. [3] | 2016.04.26 by DoorWeb |