로그인체크 질문좀 드릴게요!!
본문
A페이지 -> B페이지로 이동을 할때
B페이지는 로그인을 시도해야합니다.
하지만 현재 Header가 Include되있지않은상태(B페이지)입니다
어떠한값(인클루드)을 갖고와야 아래 값이 먹을까요?
현재, <? include_once("./common.php"); ?> 이건 해둔상황이에욧
<?
if ($member[mb_id] && $member[mb_level] >= 1) // 회원 일때
{
echo '회원';
}
else
{
echo '비회원';
}
if ($is_admin == "super" || $is_auth) // 관리자일때
{
echo '관리자';
} else {
echo '손님';
}
?>
답변 5
include_once(G5_THEME_PATH.'/head.php');
헤더없는 페이지에서 member 변수를 사용하려면
글로벌 전역변수를 로드해야합니다.
global $member;
상단에 요고 하나 넣어주세요.
common.php 가 제대로 로드 되어있다면
전역변수 선언 후 member 변수는 사용이 가능할겁니다.
common.php 파일이 누락된건 아닌지, 아니면 위치가 제대로인지 확인해주세요.
head.sub.php 파일 인클루드 하면 될것 같습니다 ^^
해당 파일 상단에
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
를 넣어서 common.php파일이 제대로 인클루드 되었는지 확인해보세요
!-->
답변을 작성하시기 전에 로그인 해주세요.