$_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 이 되잖아요.
이걸 어떻게 소스상으로 구분지어야 할까요
답변 주시면 감사하겠습니다.
값을 보면 풀 도메인 주소가 나옵니다.
예를 들어 그 주소가
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 이 되잖아요.
이걸 어떻게 소스상으로 구분지어야 할까요
답변 주시면 감사하겠습니다.
댓글 전체

$temp = parse_url($homepage);
print_r($temp);
print_r($temp);

네. 서누니 님 말대로 하였더니
3번과 4번은 구분이 되는데, 1번과 2번은 한꺼번에 출력이 되는군요..
어찌 되었건 정말 감사합니다.
현재 1,2 / 3 /4 가 되었는데요
1과 2를 구별할 수는 있을까요?
3번과 4번은 구분이 되는데, 1번과 2번은 한꺼번에 출력이 되는군요..
어찌 되었건 정말 감사합니다.
현재 1,2 / 3 /4 가 되었는데요
1과 2를 구별할 수는 있을까요?

딱히 좋은 방법이 떠오르진 않네요.
현재 사용되고 있는 도메인들을 배열에 저장시켜서
.co.kr
.kr
.com
.
.
.
.
.co.kr 같은 경우 뒤에서부터 .이 3개 나오는 부분까지를 구분하고
.com 같은 경우 뒤에서부터 .이 2개 나오는 부분까지를 구하면.
될듯도?
ㅌㅌ
현재 사용되고 있는 도메인들을 배열에 저장시켜서
.co.kr
.kr
.com
.
.
.
.
.co.kr 같은 경우 뒤에서부터 .이 3개 나오는 부분까지를 구분하고
.com 같은 경우 뒤에서부터 .이 2개 나오는 부분까지를 구하면.
될듯도?
ㅌㅌ