묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부페이지(php)에서 로그인 및 로그아웃 정보가져오기
2010.01.21 06:04
찾고 헤매기를 몇시간 도움좀 얻고자 몇자적습니다.
0.2.8에서 업데이트중 외부로그인이 안되어서요!
외부페이지(php)내에 로그인정보를 받아오는 곳이 있는데..
아래와 같이 되어 있습니다.
<? if(!ini_get('session.auto_start')) { session_cache_limiter('no-cache, must-revalidate'); ini_set("session.gc_maxlifetime", "18000"); if(is_dir($zbxe_server_path."files/sessions")) session_save_path($zbxe_server_path."files/sessions/"); session_start(); } ?>
..중간내용생략..
<? if($logged_info){ echo " <li><a href='/zbxe/?act=dispMemberLogout&member_srl=&numRoot=6&sub=4'><img src='/common/img/topBtn_logout.gif' alt='로그아웃' title='로그아웃' /></a></li> <li><a href='/zbxe/?act=dispMemberInfo&member_srl=&numRoot=6&sub=3'><img src='/common/img/topBtn_mypage.gif' alt='회원정보' /></a></li> "; if($logged_info->is_admin=="Y"){ echo"<li><a href='/zbxe/admin'><img src='/common/img/topBtn_admin.gif' alt='관리자페이지' /></a></li>"; } }else{ echo" <li><a href='/zbxe/?act=dispMemberLoginForm&numRoot=6&sub=1'><img src='+ '+ '/common/img/topBtn_login.gif' alt='로그인' title='로그인' /></a></li> <li><a href='/zbxe/?act=dispMemberSignUpForm&numRoot=6&sub=2'><img src='/common/img/topBtn_join.gif' alt='회원가입' title='회원가입' /></a></li> "; } ?>
업데이트전까진 괜찮았는데 현재는 안되네요!
제가해본 첫번째 처방
php파일에다가 아래의 것을 최상위 <?.. 다음에 넣어보시면 될 것도 같습니다. define( "__ZBXE__" , true); require_once (_XE_PATH_. "config/config.inc.php" ); |
위와 같이 했는데 안되네요! _XE_PATH_ & _FILE_ 등에 특정경로를 넣어줘야하는건가요??
아무쪼록 가능한 방법을 좀 알려주세요!
_XE_PATH_ 라는 것도 변수의 일종입니다.
일반 파일이라면 해당 내용에 대해 값을 만드시거나 직접 경로를 적어서 config.inc.php 파일을 불러와야 합니다.
__ZBXE__는 config.inc.php안에 파일들을 불러올때 체크하는 변수인데 미리 생성해 둬야 안전하게 불러올 수 있습니다.