메뉴 건너뛰기

프로그램언어

조회 수 17589 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

현재 읽고 있는 웹문서의 주소에서 파일 이름만 알아내거나 아니면 파일 이름과 도메인 주소를 뺀 나머지 디렉토리 부분만 알아낼 필요가 있을 때가 있다. 황씨신문이나 황씨건축처럼 따로 DB를 쓰지 않고 html 문서로만 만들 때는 디렉토리에 따라 메뉴나 배경이 서로 다르게 나오도록 제어하는 게 번거로운데, 문서의 디렉토리를 알아낼 수 있으면 간단히 제어할 수 있다.


$url1 = $_SERVER['PHP_SELF'];
$url2 = dirname($_SERVER['PHP_SELF']);
$url3 = basename($_SERVER['PHP_SELF']);
$url4 = $_SERVER[HTTP_HOST];

echo $url1;
echo $url2;
echo $url3;
echo $url4;

현재 웹문서의 주소가 http://sulfur.pe.kr/web/php/php011.html 일 경우 위 코드의 출력 결과는 다음과 같다. 필요한 대로 골라 쓰면 된다.

현재 주소 : http://sulfur.pe.kr/web/php/php011.html

/web/php/php011.html
/web/php
php011.html
sulfur.pe.kr


List of Articles
번호 제목 날짜 조회 수
160 www가 붙은 도메인과 안붙은 같은 도메인, 로그인 세션 유지 2017.03.07 17080
159 [PHP 기초] 함수에 관해서 2021.03.27 268
158 [PHP] POST 로 넘어온 모든 변수값 확인하기 2015.03.25 23347
157 [PHP] 게시판 글쓰기와 이미지 파일 DB 저장 및 불러오기 예제 2017.02.19 35888
156 [PHP] 서버 운영하시는분 서버 꺼졌을때 메시지 띄우기 2015.04.06 20324
155 [PHP] 한글명 파일 다운로드받기 2014.03.26 20551
154 [PHP기초] 데이터 집합 - 배열다루기 2021.03.27 263
153 [PHP기초] 상속기본 2021.03.27 214
152 [PHP기초] 생성자(인스턴스 초기화) 2021.03.27 265
151 [PHP기초] 접근제어자(access modifier) 2021.03.27 288
150 [PHP기초] 함수와 객체의 비교 2021.03.27 291
149 [이클립스]PHP 개발환경 만들기 file 2018.07.04 7941
148 가변변수로 만든 배열 2021.03.26 272
147 간단한 PHP 파일 업로드, 다운로드 구현 2017.03.06 28547
146 간단한 캡차파일 만들기 captcha file 2023.01.12 261
145 검색어 처리 루틴 2015.04.14 20778
144 게시판 내용 숨김 클릭시 내용 출력 [ 참고 ] 2018.07.24 4767
143 게시판 페이징 기법과 개념 file 2017.03.06 17323
142 경로 제외한 파일 이름만 선택하는 방법, Basename() 2020.11.23 429
141 공백문자 체크 2019.01.08 1625
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 17 Next
/ 17

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved