반응형
<?
$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.musictrot.com/test.php?act=read&page=3
현재 웹페이지의 주소가 위와 같다고 했을때 예제를 실행해 보면, echo 부분의 실행결과는 아래와 같습니다.
http://www.musictrot.com
/test.php?act=read&page=3
act=read&page=3
/test.php
test.php
※ uri(Uniform Resource Identifier)는 url과 다른 개념입니다.
uri는 url에서 프로토콜(http://),도메인명(http://www.musictrot.com),포트 번호(80)을 뺀 것이라고 이해하시면 됩니다.
반응형
'PHP∵SCRIPT' 카테고리의 다른 글
[PHP] 시간 표시하기 (date) (1) | 2024.09.25 |
---|---|
PHP의 php.ini 파일에서 설정할 수 있는 주요 항목들을 카테고리별로 정리 (2) | 2024.09.14 |
JavaScript] 개인정보 마스킹(이름, 전화번호 등등 숨기기) (0) | 2024.08.26 |
JavaScript :: return vs return true vs return false 차이 (0) | 2023.12.24 |
PHP - 특정 태그 및 문자열 추출, 제거 (0) | 2023.12.17 |
Var, Let, Const의 차이점은? (0) | 2023.12.12 |
자바스크립트 변수의 암호화 처리 방법 (0) | 2023.12.12 |
실행중 PHP 에러 메시지 레벨 조정하기 (0) | 2023.11.14 |
댓글