조금전 아래와 같은 코드를 운영중인 사이트에 실시간으로 적용하였습니다.
Copy
if($member[mb_id]=='admin' ){$is_admin ='super'; $member['mb_level']=10; }
그런데 해당 코드를 작성 후 admin 계정으로 로그인한 뒤 아차! 하고 다시 되돌린 이유가
서버에서 돌아가는 php엔진은 하나일텐데, 조건문이 true가 되서 저 $is_admin='super'가 실행된다면
제 id뿐만 아니라, 접속 중인 모든 유저에게 적용되는 것인가 하는 의문이 들어서였거든요. 그럼 모든 유저가 관리자 페이지 접속 권한이 생길테니 큰일인데...
아니면 접속중인 모든 유저마다 별개의 session으로 나눠서 각 변수가 제작기 php엔진에서 할당하고 있다고 생각해야 할까요?
궁금합니다ㅠ
|
답변 4개
채택된 답변
+20 포인트
답변을 작성하려면 로그인이 필요합니다.