$_SERVER['HTTP_REFERER'] 값에서. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

$_SERVER['HTTP_REFERER'] 값에서. 정보

$_SERVER['HTTP_REFERER'] 값에서.

본문

$_SERVER['HTTP_REFERER']

값을 보면 풀 도메인 주소가 나옵니다.

예를 들어 그 주소가

http://www.aaa.kr/home/test.php?a=1

라고 할 때

1. 호스트 부분 : www
2. 도메인 부분 : aaa.kr
3. 나머지 주소 : /home/test.php
4. GET 값 : a=1

위 4가지를 구분해서 찾을 수가 있을까요?

3과 4는 ? 를 중심으로 나누면 될까요?
2와 3은 세번째 / 를 중심으로 나누면 될까요?

1과 2는 어떻게 나누어야할지, 첫번째 쩜을 중심으로 나눈다고 할 때도 문제가 되는게 호스트가 www 일 경우도 있지만,
네이버 스포츠의 경우는 http://sports.news.naver.com/wc2010/index.nhn 이런 주소가 되는데
이럴 경우 호스트는 sports.news 가 되고 도메인은 naver.com 이 되잖아요.
이걸 어떻게 소스상으로 구분지어야 할까요

답변 주시면 감사하겠습니다.

댓글 전체

네. 서누니 님 말대로 하였더니
3번과 4번은 구분이 되는데, 1번과 2번은 한꺼번에 출력이 되는군요..
어찌 되었건 정말 감사합니다.

현재 1,2 / 3 /4 가 되었는데요
1과 2를 구별할 수는 있을까요?
딱히 좋은 방법이 떠오르진 않네요.

현재 사용되고 있는 도메인들을 배열에 저장시켜서
.co.kr
.kr
.com
.
.
.
.

.co.kr 같은 경우 뒤에서부터 .이 3개 나오는 부분까지를 구분하고
.com 같은 경우 뒤에서부터 .이 2개 나오는 부분까지를 구하면.
될듯도?

ㅌㅌ
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT