BLOG ESPERANCA

php함수에서 이전 경로로 통해 왔던 주소를 알아내는 함수 본문

Program/PHP

php함수에서 이전 경로로 통해 왔던 주소를 알아내는 함수

yobuce 2010. 6. 10. 15:30

1. HTTP_REFERER

이전 경로의 값을 가지는 변수입니다.

$_SERVER['HTTP_REFERER']

$HTTP_SERVER_VARS['HTTP_REFERER']

$HTTP_REFERER

처럼 사용하시면 됩니다.

 

2. parse_url() 함수

해당 URL 을 스키마,호스트,패스,쿼리 등의 연관배열 형태로 반환합니다.

 

3. gethostbyname() 함수

해당 호스트의 IP를 가져옵니다.

 

 

예)

<?

$referer = parse_url($_SERVER['HTTP_REFERER']);

 

$ip = gethostbyname($referer[host]);

 

echo "$referer[host]"; // 도메인 출력

echo "$ip"; // ip 출력

?>