코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

세션 관련 질문입니다.

  • 결정적순간
  • 1
  • 3,258
  • 글주소
  • 08-16

CIBOARD 이용해 사이트 구축중입니다. 우선 좋은 소스 공유해 주셔서 감사드립니다.


CIBOARD 메인페이지에서 세션을 생성하고, 다른 CIBOARD페이지에서 그 세션값을 불러오면, 잘 불려집니다.

그런데, 같은 도메인 내에서 CIBOARD쪽 페이지가 아니라 다른 페이지에서 그 세션을 불러오면 값이 불려지지 않습니다.


관련해서,

http://www.ciboard.co.kr/free/p/453 질문의 내용을 참고해서, $config['cookie_domain'] 값에 도메인을 추가해 보았으나,

이것은 세션이 아니라 쿠키로 동작하는것 같았습니다. 그리고, 기존 로그아웃 기능에 문제가 생겼습니다.



CIBOARD메인페이지

$mem_userid = $this->member->item('mem_userid');

$_SESSION["user_id"] = $mem_userid;


임의로 생성한 페이지

echo $_SESSION["user_id"];



근본적으로  CIBOARD쪽 페이지에서 다른 페이지로 세션 전달이 불가능 한 것인지 ㅠㅠ , 아니면 다른 방법이 있는 것인지 여쭙습니다..

config쪽 환경변수들의 역할때문인것 같은데... 잘 모르겠습니다.ㅠㅠ


$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';

$config['encryption_key'] = 'abcde';


아니면, 일반페이지로 세션변수 처럼 값을 전달할 수 있는 방법은 없을까요? (로그인이 유지되어 있을때만 사용가능 하도록)

여러가지로 많이 몰라 죄송합니다. ㅠㅠ


감사합니다.