📖
PHP 현재 페이지의 도메인명이나 url등의 정보 추출하기
페이지 정보
본문
[code]<?
$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>";
?>[/code]
예제주소: 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)을 뺀 것이라고 이해하시면 됩니다.
$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>";
?>[/code]
예제주소: 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)을 뺀 것이라고 이해하시면 됩니다.
댓글목록
등록된 댓글이 없습니다.
![]() ![]() |