개발/PHP
[PHP] 현재페이지 URL 정보 가져오는 방법
똘또히
2018. 5. 8. 13:50
현재 페이지에 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>";