> 백엔드 개발 > PHP 튜토리얼 > PH는 현재 URL 경로 및 서버 경로 요약을 가져옵니다(url은 현재 경로 서버 경로를 가져옴).

PH는 현재 URL 경로 및 서버 경로 요약을 가져옵니다(url은 현재 경로 서버 경로를 가져옴).

WBOY
풀어 주다: 2016-08-08 09:28:10
원래의
1134명이 탐색했습니다.

다음은 PHP에서 경로를 얻는 데 도움이 되기를 바랍니다.

1,$_SERVER["QUERY_STRING"] 说明:查询(query)的字符串

2,$_SERVER["REQUEST_URI"] 说明:访问此页面所需的URI

3,$_SERVER["SCRIPT_NAME"] 说明:包含当前脚本的路径

4,$_SERVER["PHP_SELF"] 说明:当前正在执行脚本的文件名
로그인 후 복사

 

데모: 1
http://www.xxx.com/(홈페이지 직접 열기) ​​결과: $_SERVER["QUERY_STRING"] = "" $_SERVER["REQUEST_URI"] = "/" $_SERVER [ "SCRIPT_NAME"] = "/index.php" $_SERVER["PHP_SELF"] = "/index.php"

데모: 2
http://www.xxx.com/?p=1(쿼리 포함) 결과: $_SERVER["QUERY_STRING"] = "p=1" $_SERVER["REQUEST_URI"] = "/?p=1" $_SERVER["SCRIPT_NAME"] = "/index.php" $_SERVER["PHP_SELF"] = "/index.php"

데모 3
http://www.xxx.com/index.php?p=1&q=xxx 결과: $_SERVER["QUERY_STRING"] = "p=1&q=xxx" $_SERVER["REQUEST_URI" ] = "/index.php?p=1&q=xxx" $_SERVER["SCRIPT_NAME"] = "/index.php" $_SERVER["PHP_SELF"] = "/index.php"

$_SERVER["QUERY_STRING"]는 쿼리 문을 가져옵니다. $_SERVER["REQUEST_URI"]는 http://www.xxx.com 이후의 값을 가져옵니다. , 포함 / $_SERVER ["SCRIPT_NAME"] 현재 스크립트의 경로를 가져옵니다. 예: index.php $_SERVER["PHP_SELF"] 현재 실행 중인 스크립트의 파일 이름

현재 URL: "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']

요약하자면, QUERY_STRING, REQUEST_URI, SCRIPT_NAME 및 PHP_SELF에 대해 깊이 이해하면 $_SERVER 함수에서 이 네 가지 값을 올바르게 호출하는 데 도움이 됩니다. 자세한 예제를 통해 $_SERVER 함수의 4개 변수 QUERY_STRING, REQUEST_URI, SCRIPT_NAME 및 PHP_SELF 간의 차이점을 알아보세요.

$_SERVER["REQUEST_URI"]: 현재 요청의 전체 URL 가져오기 [도메인 이름 제외]

배열이 좀 불분명하니 지적해주세요...

위 내용을 포함하여 현재 URL 경로를 가져오는 PH와 서버 경로(현재 경로 서버 경로를 가져오는 URL)에 대한 요약을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿