c

$is_admin==super가 안되는 경우가 있다?

if($is_admin=="super") { echo "관리자만 볼 수 있음";
} else {echo "모두 볼 수 있음";}
 
위 같은 조건 주기가 tail.php 내에서는 되는데,
최신글 스킨내에서는 안되네요.
 
그래서 대신 이런식으로 처리하기는 하는데
if($member[mb_level] >= 9) { echo "관리자만 볼 수 있음";
} else {echo "모두 볼 수 있음";}
 
이유가 궁금합니다.
혹시 아시는 분 설명 부탁드립니다
|

댓글 1개

변수 사용 범위가 있습니다.
함수내에서 함수외부에서 선언한 변수를 사용하고저 하면 global 명령을 이용하시면 됩니다.

function latest($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="")
{
global $g4, $is_admin;

과 같이 $is_admin 을 추가해보시기 바랍니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 1,528
18년 전 조회 1,380
18년 전 조회 1,578
18년 전 조회 1,723
18년 전 조회 1,592
18년 전 조회 1,511
18년 전 조회 1,575
18년 전 조회 1,826
18년 전 조회 1,911
18년 전 조회 2,508
18년 전 조회 1,717
18년 전 조회 1,514
18년 전 조회 1,397
18년 전 조회 1,587
18년 전 조회 2,537
18년 전 조회 1,717
18년 전 조회 1,535
18년 전 조회 2,068
18년 전 조회 1,606
18년 전 조회 1,531
🐛 버그신고