$mb[mb_level] 와 $member[mb_level] 의 차이점이 뭐에요? 정보
$mb[mb_level] 와 $member[mb_level] 의 차이점이 뭐에요?
본문
$mb[mb_level] 와 $member[mb_level] 의 차이점이 뭐에요?
head.php에서는 $member[mb_level] 를 써야되고,
login_check.skin.php에서는 $mb[mb_level]를 써야되는데,
이유가 뭐죠? ㅠㅠ 알려주세요.
head.php에서는 $member[mb_level] 를 써야되고,
login_check.skin.php에서는 $mb[mb_level]를 써야되는데,
이유가 뭐죠? ㅠㅠ 알려주세요.
댓글 전체
변수의 차이 입니다.
/bbs/login_check.php안에 보시면
$mb = get_member($mb_id);
위와 같은 부분이 있습니다
회원의 정보를 가져오는 get_member 함수를 호출할때 어떤 변수명에 담냐에 따라서 틀려지는거죠
로그인 페이지는 $mb 라는 변수에 담아서 $mb 로 쓰는것입니다
/bbs/login_check.php안에 보시면
$mb = get_member($mb_id);
위와 같은 부분이 있습니다
회원의 정보를 가져오는 get_member 함수를 호출할때 어떤 변수명에 담냐에 따라서 틀려지는거죠
로그인 페이지는 $mb 라는 변수에 담아서 $mb 로 쓰는것입니다
혹시나해서..
변수는 바구니라고 생각하면 되요..
회원 정보를 $mb라는 바구니에 넣어라는 명령을 내리고
밑에서는 $mb바구니에서 회원정보 꺼내와라 이런식..
변수는 바구니라고 생각하면 되요..
회원 정보를 $mb라는 바구니에 넣어라는 명령을 내리고
밑에서는 $mb바구니에서 회원정보 꺼내와라 이런식..
두 변수의 큰 차이점은 위 두분의 답변 외에 이렇게 정리하면 될것 같습니다
$member 변수는 로그인 한 자신의 정보를 담고있는 배열입니다
즉 로그인 하면 어느 페이지에서나 사용할 수 있습니다
$mb는 필요할 때 임시로 해당 아이디의 정보를 가져오는 것입니다
로그인 같은 경우 로그인 하기전에 입력한 아이디에 대한 임시정보를 가져온 것이죠
A가 B에게 쪽지를 보내면 보낸 사람 아이디를 기록해둡니다
이런 경우 보낸 사람 닉네임을 알려주기 위해서 회원정보를 찾아와서 담아 두는 등등입니다
따라서 모든 페이지에서 나올 수 있는 값이 아닙니다
$member 변수는 로그인 한 자신의 정보를 담고있는 배열입니다
즉 로그인 하면 어느 페이지에서나 사용할 수 있습니다
$mb는 필요할 때 임시로 해당 아이디의 정보를 가져오는 것입니다
로그인 같은 경우 로그인 하기전에 입력한 아이디에 대한 임시정보를 가져온 것이죠
A가 B에게 쪽지를 보내면 보낸 사람 아이디를 기록해둡니다
이런 경우 보낸 사람 닉네임을 알려주기 위해서 회원정보를 찾아와서 담아 두는 등등입니다
따라서 모든 페이지에서 나올 수 있는 값이 아닙니다
답변 감사 드립니다.
이제 완전히 이해가 되었습니다. 정말 고마워요.
좋은 하루 되세요~
이제 완전히 이해가 되었습니다. 정말 고마워요.
좋은 하루 되세요~