페이지 이동 질문 있어요~

페이지 이동 질문 있어요~

QA

페이지 이동 질문 있어요~

본문

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

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

 

<?php
define('_INDEX_', true);
// if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

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

<a href="home.php">이동</a>

<?php
include_once(G5_PATH.'/tail.php');
?>

 

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

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

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

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

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

 

<?php
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

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

도착

<?php
include_once(G5_PATH.'/tail.php');
?>

이 질문에 댓글 쓰기 :

답변 2

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

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

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

 

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

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

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

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

답변을 작성하시기 전에 로그인 해주세요.
전체 169
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT