본문 바로가기
실시간TV∴영화∴드라마∴예능

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>";
?>

예제주소: http://www.musictrot.com/test.php?act=read&page=3

현재 웹페이지의 주소가 위와 같다고 했을때 예제를 실행해 보면, echo 부분의 실행결과는 아래와 같습니다.

http://www.musictrot.com
/test.php?act=read&page=3
act=read&page=3
/test.php
test.php

※ uri(Uniform Resource Identifier)는 url과 다른 개념입니다.
uri는 url에서 프로토콜(http://),도메인명(http://www.musictrot.com),포트 번호(80)을 뺀 것이라고 이해하시면 됩니다.

반응형

댓글


Copyright ⓒ SmartWeb All rights reserved.