source

현재 PHP 페이지 이름을 가져오는 방법

factcode 2022. 9. 25. 00:13
반응형

현재 PHP 페이지 이름을 가져오는 방법

제 파일에는demo.phpURL에 GET 변수가 없기 때문에 이 페이지에 있는 버튼을 숨기려면 다음과 같은 기능을 사용할 수 없습니다.

if($_GET['name'] == 'value') {
  //Hide
} else {
  //show
}

그래서 나는 이런 걸 원한다.

$filename = //get file name
if($filename == 'file_name.php') {
  //Hide
} else {
  //show
}

이 작업만으로 불필요한 GET 변수를 선언하고 싶지는 않습니다.

사용할 수 있습니다.basename()그리고.$_SERVER['PHP_SELF']현재 페이지 파일 이름을 가져오려면

echo basename($_SERVER['PHP_SELF']); /* Returns The Current PHP File Name */

$_SERVER["PHP_SELF"];현재 파일 이름과 경로를 알려드립니다만,basename(__FILE__)는, 발신기지 파일명을 지정합니다.

그렇게

if(basename(__FILE__) == 'file_name.php') {
  //Hide
} else {
  //show
}

할 수 있을 거예요.

고객님의 경우__FILE__변수!
도움이 될 거야
그것은 미리 정의된 것 중 하나입니다.
사전 정의된 상수에 대한 자세한 내용은 PHP http://php.net/manual/en/language.constants.predefined.php에서 확인하십시오.

언급URL : https://stackoverflow.com/questions/13032930/how-to-get-current-php-page-name

반응형