G5에서 index.php 인지 확인하는 방법
본문
<?php if($is_index){ ?>
위 함수로 쓰는데 에러는 안 나지만 작동은 안하더군요.
위 함수가 맞나요?
답변 4
그누보드에서 사용하는 _INDEX_ 상수 사용 예시입니다.
<?php
if (_INDEX_ == true)
echo "인덱스 페이지입니다.";
?>
그누보드에서 $is_index 변수가 따로 있지는 않습니다.
사용자가 편의상 index.php 상단에 $is_index = true; 코드를 넣은 후,
활용할 수는 있습니다. https://sir.kr/g5_tip/3798
!-->그누보드 뿐만 아니라 현재 페이지가 무엇인지 확인하는 방법
$_SERVER ['PHP_SELF']
또는
$_SERVER["SCRIPT_NAME"]
를
echo 문으로 출력해보세요
현재 실행되는 페이지명이 나옵니다
if(defined('_INDEX_')){
}
가 있습니다.
!-->$is_index 는 그누보드에서 사용하는것이 아닙니다.
다른 보드나 그렇게 사용하겠다고 선언된 페이지에서는 가능하겠지만
그누보드에서는 defined('_INDEX_') 로 그누보드 / index.php 여부를 확인합니다.
답변을 작성하시기 전에 로그인 해주세요.