현재 페이지 URL을 얻기 위해 PHP는 슈퍼전역 변수를 제공합니다. $_SERVER . $_SERVER는 현재 페이지 URL을 가져오는 데 사용되는 PHP의 내장 변수입니다. 이는 슈퍼전역 변수이므로 모든 범위에서 항상 사용할 수 있음을 의미합니다.
페이지의 전체 URL을 원한다면 프로토콜(또는 구성표 이름)이 https인지 http인지 확인해야 합니다. 아래 예를 참조하세요.
산출
<img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php.webp" alt="How to get current page URL in PHP">
참고: 여기에서는 isset() 함수를 사용하여 HTTPS가 활성화되었는지 여부를 확인합니다. 변수가 존재하는지 여부를 확인합니다.
또는 다음 예에 제공된 다른 방법을 사용하여 현재 페이지의 전체 URL을 얻을 수도 있습니다.
산출
<img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php-2.webp" alt="How to get current page URL in PHP 1">
브라우저에 열려 있는 현재 페이지의 이름만 얻으려면 아래 예를 참조하십시오.
<?php $curPageName = substr($_SERVER['SCRIPT_NAME'],strrpos($_SERVER['SCRIPT_NAME'],'/')+1); echo 'The current page name is: '.$curPageName; echo '</br>'; ?>
산출
<img src="//techcodeview.com/img/php-tutorial/22/how-get-current-page-url-php-3.webp" alt="How to get current page URL in PHP 1">