제목 | 기존 시스템과 세션공유 | ||
---|---|---|---|
글쓴이 | 이지포토 | 작성시각 | 2013/04/19 15:06:44 |
|
|||
오랫만에 들른듯 합니다. 모든분들 잘 계셨는지요? 기존시스템이 개발된 상태에서 새로이 추가되는 부분만 CI 로 추가로 만들고자 합니다. 이럴때 로그인후에 세션을 저장하고 있는데 이를 php 세션을 ci 가 자연스럽게 받고 또 ci 로 된 프로그램이 끝나고 다른 매뉴로 들어갔을때는 기존 시스템의 세션을 그대로 물고 가려고 하는데 이럴땐 어떤 방법을 써야 하나요? 경험이 있으신분들 말씀 주시면 감사.. --- 지금까지 테스트 한 결과 -- index.php 파일의 맨위에 session_cache_limiter(""); session_start(); 을 선언하고 밑에 찍어보니 ... print_r($_SESSION); exit; //Array ( [mem_divi] => A [userip] => 211.xxx.xxx.xxx [username] => 홍길동 [department] => 1 [bbs] => 001 [userid] => maple (유지) require_once BASEPATH.'core/CodeIgniter'.EXT; print_r($_SESSION); exit; //Array ( [mem_divi] => A [userip] => 211.xxx.xxx.xxx [username] => 홍길동 [department] => 1 [bbs] => 001 [userid] => 잃어 버림 로 나오네요. 즉 require_once BASEPATH.'core/CodeIgniter'.EXT; 이부분이 통과하면 userid 값을 잃어 버리네요. 이유가 뭘까요? |
|||
다음글 | sms발송 모듈의 CI적용 방법 문의 드립니다. (1) | ||
이전글 | $_POST/$_GET 변수 controllers 에서... (1) | ||
이지포토
/
2013/04/19 17:48:13 /
추천
0
|
이지포토
/
2013/04/19 18:06:40 /
추천
0
불의화상님의 글을 보고 해결했습니다.
index.php 의 맨 위 상단에 두줄 빼고 해당 페이지에서 parent::__construct(); 밑에 session_start() 선언하고 쓰면되네요. http://www.cikorea.net/source/view/638/page/1 참조.. 불의화상님 감사합니다. |
$IN =& load_class('Input', 'core'); 이부분을 통과하고 나면 userid 값을 잃어 버리네요. 다른건 다 지켜 주는데 말이죠.
해결방법이 없을가요?