PHP는 완전한 URL 주소를 얻습니다

高洛峰
풀어 주다: 2023-03-04 18:56:01
원래의
3491명이 탐색했습니다.

주로 주소 표시줄, 도메인 이름, 포트 매개변수 등에서 일부 정보를 가져옵니다.

<?php 
//获取域名或主机地址 
echo $_SERVER[&#39;HTTP_HOST&#39;]."<br>"; 
//获取网页地址 
echo $_SERVER[&#39;PHP_SELF&#39;]."<br>"; 
//获取网址参数 
echo $_SERVER["QUERY_STRING"]."<br>"; 
//来源网页的详细地址 
echo $_SERVER[&#39;HTTP_REFERER&#39;]."<br>"; 
?>
로그인 후 복사

php는 현재 스크립트 URL을 가져옵니다(경로만).

function GetCurUrl() 
{ 
if(!empty($_SERVER["REQUEST_URI"])) 
{ 
$scrtName = $_SERVER["REQUEST_URI"]; 
$nowurl = $scrtName; 
} 
else 
{ 
$scrtName = $_SERVER["PHP_SELF"]; 
if(empty($_SERVER["QUERY_STRING"])) 
{ 
$nowurl = $scrtName; 
} 
else 
{ 
$nowurl = $scrtName."?".$_SERVER["QUERY_STRING"]; 
} 
} 
return $nowurl; 
} 
//实例调用方法 
//echo GEtCurUrl();
로그인 후 복사

php는 URL 주소를 가져옵니다. 경로 없이(도메인 이름 또는 IP 주소)

function getServerName() 
{ 
$ServerName = strtolower($_SERVER[&#39;SERVER_NAME&#39;]?$_SERVER[&#39;SERVER_NAME&#39;]:$_SERVER[&#39;HTTP_HOST&#39;]); 
if( strpos($ServerName,&#39;http://&#39;) ) 
{ 
return str_replace(&#39;http://&#39;,&#39;&#39;,$ServerName); 
} 
return $ServerName; 
} 
//实例调用方法 
echo getServerName();
로그인 후 복사

php 포트 경로를 포함한 URL 주소 가져오기

echo &#39;http://&#39;.$_SERVER[&#39;SERVER_NAME&#39;].&#39;:&#39;.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
로그인 후 복사

더 많은 PHP에 대한 전체 URL 주소 가져오기 관련 기사, PHP에 주의하세요. 중국사이트!

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