테스트 사이트 - 개발 중인 베타 버전입니다

페이지 이동 질문 있어요~ 채택완료

index.php 있는 폴더에 home.php 파일을 생성 후

index.php 에서 링크를 걸어서 home.php 에 연결을 했어요.

 

include_once('_common.php'); include_once(G5_PATH.'/head.php'); ?>

이동

 

그런데 home.php에서 아래처럼 작성을 했는데 다이렉트로 페이지 접속 못하게 하려고

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 입력 했는데

링크를 타고 들어가도 화면이 안나오길래 저걸 지웠더니 표시되네요...

그대신 다이렉트도 접속이 되구요...

두째 페이지로 연결은 가능하되 다이렉트접속을 막는 방법이 없나요??

 

include_once('_common.php'); include_once(G5_PATH.'/head.php'); ?>

도착

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

먼저 common.php를 인클루드 해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다. 표출 안되는건 common.php 를 먼저 작성하니까 인식이 되네요.
문제는 커먼 밑에 if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 입력 후
url 직접 입력했더니 표시가 되네요. 이제 다이렉트 막는거 찾아봐야 겠네요.

댓글을 작성하려면 로그인이 필요합니다.

그누보드의 모든 페이지는 common.php으로부터 시작됩니다.

 

그누보드 코어쪽 (bbs폴더 등)을 보시면

모두 common.php 를 인클루드 시키고

그언에 상수 _그누보드_가 선언 되어있습니다.

그래서 커먼을 부르지 않으면 _그누보드_ 상수가 없는 것이기에 페이지가 열리지 않습니다 :)

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다.
그래서 커먼을 부르는 거였군요.
커먼을 가장 위에 선언하는 이유를 알게 되었네요. 이제 새페이지 만들때 헷갈리지 않을것 같아요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고