반응형
ㅎㅎ 가끔 통계를 처리를 할때 이전에 어떤 주소에서 들어왔는지 보려할때
php 함수는 $_SERVER['HTTP_REFERER'] 을 사용을 하면은 기본 주소를 가져온다.
예) http://www.soulroad.net/test/test.php?x=123&y=4321
그리고 대표 주소가 아닌 뒤에 경로가 필요없을경우 사용을 하는 함수는
parse_url(); 이다.
사용방법은 parse_url($_SERVER['HTTP_REFERER']); 할경우 배열로 값이 넘어온다.
print_r()함수로 확인을 해보면 아래와 같다.
Array
(
[scheme] => http
[host] => www.soulroad.net
[path] => /test/test.php
[query] => x=1234&y=4321
)
이렇게 나온다.
예)
$log_url = parse_url($_SERVER['HTTP_REFERER']);
$log_url = $logurl['scheme']."://".$logurl['host'];
이렇게 사용을 하던지 전체를 사용하면 된다.
반응형
'프로그래밍 > PHP' 카테고리의 다른 글
CentOS7에 Composer로 CodeIgniter4 설치 (2) | 2021.01.15 |
---|---|
[PHP] intval 정수반환 (0) | 2016.01.25 |
[PHP] 특정문자 제거. (0) | 2014.05.14 |
[PHP] XML 다루기 - XML Parser (0) | 2012.07.25 |
[PHP] XML 다루기 - XMLReader (0) | 2012.07.24 |