_GNUBOARD_INC_ [상수 : bool] 정보
_GNUBOARD_INC_ [상수 : bool]본문
_GNUBOARD_INC_ [상수 : bool]
-> 리스트와 뷰부분의 공통처리를 담당하는 bbs/gnuboard.php이 상위에 존재했거나, 이미 인클루드 되었는지의 여부를 체크하기 위해 사용된다
-> 그누보드 구조상 bbs/gblist.php나 bbs/gbview.php를 바로 인클루드 할수 있기 때문에 리스트와 뷰 같은 경우는 공통처리 파일인 bbs/gnuboard.php를 반드시 거치도록 하기 위해서 사용
-> bbs/gnuboard.php 하부의 파일(bbs/gblist.php, bbs/gbview.php)에서는 _GNUBOARD_INC_ 의값을
체크하여 값이 true 가 아니면 모든 스크립트를 종료한다.
-> 즉 다른말로 바꾸면 bbs/gnuboard.php 하부의 파일(bbs/gblist.php, bbs/gbview.php)들은 bbs/gnuboard.php에서 인클루드 됨으로서 사용가능하다라는 뜻이다.
(bbs/gnuboard.php에서 상수 정의하는 부분)
define("_GNUBOARD_INC_", TRUE);
(하부파일(bbs/gblist.php, bbs/gbview.php)에서 상수 체크하는 부분)
if (!defined("_GNUBOARD_INC_")) exit; // 개별 페이지 접근 불가
-> 리스트와 뷰부분의 공통처리를 담당하는 bbs/gnuboard.php이 상위에 존재했거나, 이미 인클루드 되었는지의 여부를 체크하기 위해 사용된다
-> 그누보드 구조상 bbs/gblist.php나 bbs/gbview.php를 바로 인클루드 할수 있기 때문에 리스트와 뷰 같은 경우는 공통처리 파일인 bbs/gnuboard.php를 반드시 거치도록 하기 위해서 사용
-> bbs/gnuboard.php 하부의 파일(bbs/gblist.php, bbs/gbview.php)에서는 _GNUBOARD_INC_ 의값을
체크하여 값이 true 가 아니면 모든 스크립트를 종료한다.
-> 즉 다른말로 바꾸면 bbs/gnuboard.php 하부의 파일(bbs/gblist.php, bbs/gbview.php)들은 bbs/gnuboard.php에서 인클루드 됨으로서 사용가능하다라는 뜻이다.
(bbs/gnuboard.php에서 상수 정의하는 부분)
define("_GNUBOARD_INC_", TRUE);
(하부파일(bbs/gblist.php, bbs/gbview.php)에서 상수 체크하는 부분)
if (!defined("_GNUBOARD_INC_")) exit; // 개별 페이지 접근 불가
댓글 전체