주로 주소 표시줄, 도메인 이름, 포트 매개변수 등에서 일부 정보를 가져옵니다.
<?php //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; //获取网址参数 echo $_SERVER["QUERY_STRING"]."<br>"; //来源网页的详细地址 echo $_SERVER['HTTP_REFERER']."<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['SERVER_NAME']?$_SERVER['SERVER_NAME']:$_SERVER['HTTP_HOST']); if( strpos($ServerName,'http://') ) { return str_replace('http://','',$ServerName); } return $ServerName; } //实例调用方法 echo getServerName();
php 포트 경로를 포함한 URL 주소 가져오기
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
더 많은 PHP에 대한 전체 URL 주소 가져오기 관련 기사, PHP에 주의하세요. 중국사이트!