html 페이지에 권한설정했는데 관리자가인데도 접근제한 메세지가

html 페이지에 권한설정했는데 관리자가인데도 접근제한 메세지가 뜨는데
php 페이지는 잘되는데
html에서는 왜 안되는지

페이지상단 소스입니다.
<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd">
<?
include_once("./_common.php");

//회원이 아니면 접근 제한
if(!$member[mb_level] < '3') alert("권한이 3 이상인 회원만 접근이 가능합니다.", $g4[path]);
?>


?>
|

댓글 4개

html 페이지에서도 php 코드가 먹히는지 서버 환경을 체크 하셔야 합니다.

서버에서 html 파일에선 php 프로그래밍이 작동안되도록 서버설정을 했을수도 있습니다.
! 삭제
if($member[mb_level] < '3')
님의 삭제하라는 코드를 보고 차이점을 발견했습니다.
회원일때 는 $member 앞에 "!" 이 붙어 있고
일정레벨이상일 때는 $member 앞에 "!" 이 없네요.
차이점이 무엇인지 모르지만 그것을 없애고 나니 정상적으로 작동이 되네요.
감사합니다.
if문의 정석입니다.
== 은 같다 != 는 부정
(!$member[mb_level] < '3')
이건 멤버가 아닌데 레벨이 3이하란 이야기죠
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
13년 전 조회 2,134
13년 전 조회 1,438
13년 전 조회 2,539
13년 전 조회 2,630
13년 전 조회 1,002
13년 전 조회 736
13년 전 조회 763
13년 전 조회 613
13년 전 조회 822
13년 전 조회 1,520
13년 전 조회 969
13년 전 조회 761
13년 전 조회 1,576
13년 전 조회 1,018
13년 전 조회 771
13년 전 조회 745
13년 전 조회 739
13년 전 조회 1,168
13년 전 조회 471
13년 전 조회 644
🐛 버그신고