본문 바로가기

닷컴's_열공

xe에서 외부페이지 session 유지

안녕하세요.

 

외부페이지에서 로그인 정보 세션을 가져오는 것은 성공했는데요. 이 외부페이지가 다음 페이지로 넘어 갔을 때, 현재 로그인 정보 세션을 그대로 유지해서, 접속자가 admin 인지 알고 싶은데요.

 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/hosting_users/knighp/www/xe/wowcoin/min_modifyform.php:3) in/home/hosting_users/knighp/www/xe/classes/context/Context.class.php on line 132

 

똑같은  코드 (세션을 가져오는 코드.. 아래참조)를 넣으니, 위와 같은 세션 중복 에러가 나네요. 이미 세션을 받았는데, 왜 또 가져오냐고 하는 에러 같습니다. 그런데, 아래의 코드(세션 공유하는)를 넣지않거나 , 그 일부만을 넣어서는, 로그인 정보를 가져올 수 가 없네요. 어떻게 하면 좋을까요? ㅜ.ㅜ

 

define('__ZBXE__', true); 
require_once('../config/config.inc.php');
$oContext = &Context::getInstance();
$oContext->init();

$logged_info = Context::get('logged_info');

$id = $logged_info->user_id;
$is_admin = $logged_info->is_admin;
.................

 

부탁드립니다. 조언 한마디만...