PHP 현재 페이지의 도메인명이나 url등의 정보 알아오기 > PHP

본문 바로가기
사이트 내 전체검색

PHP

PHP 현재 페이지의 도메인명이나 url등의 정보 알아오기

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 64회 작성일 21-08-31 00:40

본문

<?

   

    $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.webmadang.net/test.php?act=read&page=3

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

www.webmadang.net
/test.php?act=read&page=3
act=read&page=3
/test.php
test.php
 

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

From : 높이뜬새(www.webmadang.net)

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

접속자집계

오늘
6
어제
9
최대
70
전체
2,977
Copyright © OHPR All rights reserved.