만들면서 배우는 CodeIgniter Q&A

제목 세션관련 질문입니다.
글쓴이 정민11 작성시각 2013/11/07 13:39:04
댓글 : 4 추천 : 1 스크랩 : 0 조회수 : 10657   RSS
교재를 보고 공부하는 중에 질문이 있어서 이렇게 문의 드립니다.

bbs/view/header_v.php 파일중에

echo $this->session->userdata['username']?>님 환영합니다. 과 같은 세션값을 가져오는 부분이 있습니다.

제가 세션은 native session을 가져다가 사용하고 있습니다.

교재의 소스는 잘 동작하는중에 같은 디렉토리에서 또 다른 로그인 페이지를 만들어서 작업하는 중에

<h4>A PHP Error was encountered</h4>   <p>Severity: Notice</p>  <p>Message:  Undefined property: Session::$userdata</p>  <p>Filename: views/header_nv.php</p> <p>Line Number: 211</p> 
와 같은 에러가 나서 이틀정도 고생하다가
1.$this->session->userdata['username'] 이 부분을
2. $this->session->userdata('username') 로 바꾸었더니 정상 동작합니다.

이후 메뉴얼을 살펴보니 위의 2번의 형식으로 나와 있긴 한데
교재 소스상에서는 정상 동작하던 것은 왜 안되는지  그 이유를 알고 싶습니다.




 다음글 페이지 56 질문좀 드릴게요. (3)
 이전글 300페이지 sns프로젝트 질문입니다. (2)

댓글

변종원(웅파) / 2013/11/07 13:41:31 / 추천 0
오탈자에 등록되어 있습니다.

오타가 맞습니다. ^^;;

어떤 이유인지는 찾아봐야겠지만 윈도우7 64bit xampp 환경과 centos 6.2 apm(yum) 환경에서 정상적으로
돌아가서 소스를 등록했는데 나중에 피드백 보고 알았습니다.
정민11 / 2013/11/07 13:50:07 / 추천 0
아 그렇군요.  등록된 오탈자 확인은 여기 게시판 말고 따로 확인 할 수 있습니까?
글을 적으면서도 이미 나온 문의 아닐까 하는 생각이 들어서요.

저는 윈도우732bit xampp환경이구, 소스는 정상동작합니다.

정민11 / 2013/11/07 13:52:26 / 추천 0
아.. 오탈자 안내라고 있네요.
변종원(웅파) / 2013/11/07 14:39:52 / 추천 0
네. 이곳 게시판과 한빛미디어 책 링크에 오탈자 게시판이 있습니다.

http://cikorea.net/cibook/view/5/page/1/

http://www.hanb.co.kr/book/look.html?isbn=978-89-6848-026-3