본문 바로가기
개발/PHP

[PHP] 현재페이지 URL 정보 가져오는 방법

by 똘또히 2018. 5. 8.

현재 페이지에 url 정보를 가져와야할때가 있다. 


그럴때는 스크립으로 가지고 오는 방법도 있겠지만 php 서버명령어를 통해서 구하는 방법도 있다. 


아래와 같은 형태로 사용을 하면 현재페이지의 url을 쉽게 가지고 올수있다.



$hostname=$_SERVER["HTTP_HOST"]; //도메인명(호스트)명을 구합니다.
$uri= $_SERVER['REQUEST_URI']; //uri를 구합니다.
$query_string=getenv("QUERY_STRING"); // Get값으로 넘어온 값들을 구합니다.
$phpself=$_SERVER["PHP_SELF"]; //현재 실행되고 있는 페이지의 url을 구합니다. 
$basename=basename($_SERVER["PHP_SELF"]); //현재 실행되고 있는 페이지명만 구합니다.

echo$hostname."<br>";
echo$uri."<br>";
echo$query_string."<br>";
echo$phpself."<br>";
echo$basename."<br>";