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

그누보드 페이지에서 로그인 상태 유지를 하려면 어떻게 하면 되나요? 채택완료

예전에 작업한 사이트에서는 그누보드 루트 (index.php있는 곳)에 별도로 페이지를 생성하고

 

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

 

이 내용을 붙여넣으면 그대로  $member["mb_level"]같은 걸 쓸 수가 있어서 관리자만 접속 가능한 페이지를 만들 수가 있었는데요,

최근에 다른 사이트를 작업하면서 그누보드 5.3을 올렸는데 이렇게 만든 페이지는 로그인 정보가 공유가 안 되더라고요. 혹시 원인이 뭔지 알 수 있을까요?

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

답변 1개

채택된 답변
+20 포인트

파일 위치에 상관없이

include_once "./_common.php"; 만 상단에 있으면

그누보드 기능을 사용할 수 있습니다.

_common.php 파일 내용은

include_once('./common.php');

입니다. 그누보드 공통 기능을 처리하는 파일을 include 하는건데 경로만 잘 맞으면 됩니다.

 

 

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

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

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

로그인

전체 질문 목록

🐛 버그신고