채택완료

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

2018-07-10 (화) 13:53:36 2,198

예전에 작업한 사이트에서는 그누보드 루트 (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 하는건데 경로만 잘 맞으면 됩니다.

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