자료실

부자는 돈을 써서 시간을 아끼지만 가난한 사람은 시간을 써서 돈을 아낀다

PHP

IT HUB를 찾아주셔서 감사합니다.

PHP [PHP] $_SERVER를 이용하여 현재 페이지의 URL 정보를 가져오는 방법

페이지 정보

profile_image
작성자 하나를하더라도최선을
댓글 0건 조회 2,390회 작성일 22-12-02 06:37

본문



$_SERVER를 이용하여 현재 페이지의 URL 정보를 가져올 수 있다.


  • $_SERVER[ "HTTP_HOST" ] : 도메인

  • $_SERVER[ "REQUEST_URI" ] : 도메인 다음 부분

  • $_SERVER[ "QUERY_STRING" ] : GET 방식으로 넘어온 값

  • $_SERVER[ "PHP_SELF" ] : 도메인 다음 부분에서 GET 방식으로 넘어온 값 제외

  • basename( $_SERVER[ "PHP_SELF" ] ) : 파일 이름


예를 들어 URL이 ../../../php/php.php?a=123&b=456라고 할 때, 결과는 다음과 같다.

  • $_SERVER[ "HTTP_HOST" ] : program1472.com

  • $_SERVER[ "REQUEST_URI" ] : /php/php.php?a=123&b=456

  • $_SERVER[ "QUERY_STRING" ] : a=123&b=456

  • $_SERVER[ "PHP_SELF" ] : /php/php.php

  • basename( $_SERVER[ "PHP_SELF" ] ) : php.php

 


 <!doctype html>

<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>PHP</title>
    <style>
      body { 
        font-family: Consolas, monospace;
      }
    </style>
  </head>
  <body>
    <p><strong>../../../php/php.php?a=123&b=456</strong></p>
    <p>
      <strong>$_SERVER[ "HTTP_HOST" ] :</strong>
      <?php echo $_SERVER"HTTP_HOST" ]; ?>
    </p>
    <p>
      <strong>$_SERVER[ "REQUEST_URI" ] :</strong>
      <?php echo $_SERVER"REQUEST_URI" ]; ?>
    </p>
    <p>
      <strong>$_SERVER[ "QUERY_STRING" ] :</strong>
      <?php echo $_SERVER"QUERY_STRING" ]; ?>
    </p>
    <p>
      <strong>$_SERVER[ "PHP_SELF" ] :</strong>
      <?php echo $_SERVER"PHP_SELF" ]; ?>
    </p>
    <p>
      <strong>basename( $_SERVER[ "PHP_SELF" ] ) :</strong>
      <?php echo basename$_SERVER"PHP_SELF" ] ); ?>
    </p>
  </body>
</html>
 



5f27858e63bba8c1d6c044aac5e9d115_1669930307_0936.png
 

댓글목록

등록된 댓글이 없습니다.