_yoonie
개발일기
_yoonie
전체 방문자
오늘
어제
  • 분류 전체보기 (70)
    • 개발일기 (2)
    • DB (8)
      • MySQL (2)
      • PostgreSQL (6)
    • WEB (30)
      • JAVASCRIPT (7)
      • Vue.js (2)
      • MyBatis (3)
      • PHP (7)
      • HTML_CSS (5)
      • etc. (3)
    • Java (9)
    • Android (5)
    • Kotlin (0)
    • C# (3)
    • Python (2)
    • 개발 툴 (5)
    • 기획 (1)
    • 자료실 (2)
    • React (0)

인기 글

태그

  • java programming
  • 기획
  • PostgreSQL
  • 안드로이드스튜디오
  • androidstudio
  • CSS
  • VirtualBox
  • ubuntu
  • Java
  • c#

최근 댓글

최근 글

티스토리

160x600
hELLO · Designed By 정상우.
_yoonie

개발일기

[PHP] $_SERVER: 현재 웹사이트의 URL 가져오기
WEB/PHP

[PHP] $_SERVER: 현재 웹사이트의 URL 가져오기

2023. 6. 21. 10:54

# 현재 웹사이트의 URL 정보를 담은 $_SERVER

#header에서 자주 사용

$_SERVER['DOCUMENT_ROOT'] 

현재 웹사이트가 위치한 서버 상의 위치

ex) /jiyoondev.tistory/www

 

$_SERVER['HTTPS'] 

현재 웹사이트가 HTTPS protocol을 사용한다면 비어있지 않은 값으로 나온다.

사용예제 

isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) ? 'https' : 'http';

 

$_SERVER['REMOTE_ADDR'] 

현재 웹페이지에 접속한 사용자 IP 주소

 

$_SERVER['HTTP_USER_AGENT'] 

현재 웹페이지에 접속한 사용자 환경

ex) Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36

 


# 주소 관련

$_SERVER['SERVER_NAME'] 

현재 웹사이트 도메인

ex) jiyoon-dev.tistory.com

 

$_SERVER['HTTP_HOST'] 

현재 웹사이트 도메인

ex) jiyoon-dev.tistory.com

 

$_SERVER['REQUEST_URI'] 

도메인을 제외한 현재 웹페이지의 주소

ex)/manage/newpost/?type=post&returnURL=/manage/posts

 

$_SERVER['PHP_SELF'] 

도메인, 파라미터 값을 제외한 현재 웹페이지의 주소

ex)/manage/newpost/

 

$_SERVER['QUERY_STRING']

현재 웹사이트에서 GET방식으로 넘어온 파라미터 값

ex)?type=post&returnURL=/manage/posts

 

$_SERVER['HTTP_REFERER'] 

이전 웹페이지의 URL 주소

사용예제 

$backUrl = $_SERVER["HTTP_REFERER"];
header("location:".$backUrl);

 

http://docs.php.net/reserved.variables.server

728x90
저작자표시

'WEB > PHP' 카테고리의 다른 글

[PHP] VS Code로 PHP시작하기  (0) 2023.06.30
[PHP] Windows에 PHP7 설치하기  (0) 2023.06.30
[PHP] APM이란?  (0) 2023.06.26
[PHP] 페이지 이동하는 방법  (0) 2023.03.21
[PHP] 크롬 파일 다운로드 오류  (0) 2022.09.05
    _yoonie
    _yoonie
    일상이 개발인 개발자의 일상

    티스토리툴바