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

로그인체크 질문좀 드릴게요!! 채택완료

A페이지 -> B페이지로 이동을 할때

B페이지는 로그인을 시도해야합니다.

하지만 현재 Header가 Include되있지않은상태(B페이지)입니다

어떠한값(인클루드)을 갖고와야 아래 값이 먹을까요?

현재,  이건 해둔상황이에욧

</p><p><?</p><p>
</p><p>if ($member[mb_id] && $member[mb_level] >= 1) // 회원 일때 </p><p>{ </p><p>echo '회원';</p><p>} </p><p>
</p><p>else</p><p>{</p><p>echo '비회원';</p><p>}</p><p>
</p><p>if ($is_admin == "super" || $is_auth) // 관리자일때 </p><p>{ </p><p> echo '관리자'; </p><p>
</p><p>} else { </p><p>
</p><p> echo '손님'; </p><p>}</p><p>?></p><p>
 

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

답변 5개

채택된 답변
+20 포인트

include_once(G5_THEME_PATH.'/head.php');

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

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

해당 파일 상단에

</p><p>ini_set('display_errors', 1);</p><p>ini_set('display_startup_errors', 1);</p><p>error_reporting(E_ALL);</p><p>

를 넣어서 common.php파일이 제대로 인클루드 되었는지 확인해보세요

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

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

head.sub.php 파일 인클루드 하면 될것 같습니다 ^^ 

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

답변에 대한 댓글 1개

include_once("../project/_head.sub.php"); 넣었는데 화면이 없어졌어요ㅠ

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

common.php 가 제대로 로드 되어있다면

전역변수 선언 후 member 변수는 사용이 가능할겁니다.

common.php 파일이 누락된건 아닌지, 아니면 위치가 제대로인지 확인해주세요.

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

답변에 대한 댓글 1개

우선
1)A페이지와 B페이지가 www/test/A.php 이런식으로 존재합니다
2)www/test/ 폴더안에 common.php를 넣었으며
3)해당 코드는 <? include_once("../project/_common.php"); ?> 이런식으로 작업했습니다
4)왜냐하면 그누보드가 www/project/에 설치되어있기때문이죠..ㅠㅠ

잘못된거있나요..ㅠ?

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

헤더없는 페이지에서 member 변수를 사용하려면

글로벌 전역변수를 로드해야합니다.

global $member;

상단에 요고 하나 넣어주세요.

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

답변에 대한 댓글 1개

<?
global $member;
include_once("./common.php"); ?>

이렇게요..?ㅠ
아무변화가..ㅠㅠ

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

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

로그인

전체 질문 목록

🐛 버그신고