본문으로 바로가기

php 도메인, 프로토콜등 가져오기

category [ Web 관련 ]/php 2018. 11. 19. 21:10

<?


  $protocol = stripos($_SERVER['SERVER_PROTOCOL'],'https') === true ? 'https://' : 'http://';

   

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


?>

순차적으로 예를 나타낸다면

www.nver.com

/test.php?con=ddd

con=ddd

/test.php

test.php



출처: http://jdkblog.tistory.com/70 [JDK's blog]

'[ Web 관련 ] > php' 카테고리의 다른 글

.htaccess 파일에 강제로 www 붙이거나 삭제하기  (0) 2018.12.04
php 세션관련  (0) 2018.11.29
컨텐츠 내용 부분에 XSS 방에 에 따른 팁  (0) 2018.11.19
list() 함수  (0) 2018.11.16
php 비밀번호를 암호화  (0) 2018.11.14