물어보기
질문이나 조언(추천, 의견)을 구할 수 있지만, 답변 의무는 그 누구에게도 없습니다. 직접적인 도움요청은 [작업의뢰]를 이용해주세요.
<?


define('__XE__', true);

require_once ('/home/anipharmclass/public_html/config/config.inc.php');

$oContext = &Context::getInstance();

$oContext->init();

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

 

왜 여기서 logged_info 를 해보면 아무것도 없는걸로 나올까요 ?

$oContext 를 불러와보면 is_logged 도 아무것도 안나옵니다.

 

 

  • profile
    레믹스 2016.12.12 17:37:28
    라이믹스를 안써서 모르겠지만 라이믹스용 define 코드가 더있지 않나요?
  • profile
    기진곰 2016.12.12 18:07:46
    라이믹스는 아무 것도 define하지 않아도 됩니다.
  • profile
    약사이다 2016.12.12 18:23:26
    근데 왜 안되는 걸까요..미치겄네
  • profile
    기진곰 2016.12.12 19:39:09
    logged_info 이외의 다른 변수는 잘 불러와지나요?
  • profile
    약사이다 2016.12.12 19:44:42
    네.. 다른 것은 불러와지는데요
  • profile
    기진곰 2016.12.12 20:13:14
    1. 정확하게 같은 도메인에서 로그인되어 있나요?
    2. $logged_info = getModel('member')->getLoggedInfo(); 해보세요.
  • profile
    약사이다 2016.12.12 20:25:59
    음..이걸로 하니깐 되네요 일단 감사합니다.
  • profile
    레믹스 2016.12.12 20:20:02
    아.. 그렇군요.
    ZBXE 에서 XE로 넘어오면서 생긴 오류는 라이믹스에서는 일어나지 않는 모양이군요!
  • ?
    SimpleCode 2016.12.12 18:24:44
    혹시 모르니 <? 대신에 <?php로 써 보세요. 서버 환경에 따라 short_open_tag를 꺼 놓는 경우도 있더라고요.
  • profile
    약사이다 2016.12.12 18:26:04
    안되네요. 사실 같은 서버에 있는 거거든요..사이트는 다르지만
  • ?
    SimpleCode 2016.12.12 18:50:01
    소스로만 봐서는 어디가 원인인지 모르겠지만, 일단 제 눈에는 오류가 생길만한 포인트가 2군데 보이네요.

    - &Context::getInstance() 앞에 있는 &
    - require_once ('/home/anipharmclass/public_html/config/config.inc.php');

    혹시 같은 서버에 있는데 도메인이 다른 두 사이트 로그인 세션을 공유하시려는 건가요?
  • profile
    약사이다 2016.12.12 19:44:31
    그건 아니구요. 제 서버의 다른 사이트의 소스를 가져와서 이쪽으로 붙이는 건데

    이게 안되니 환장하겠네요.

    말씀하신대로 해봐도 안되네요
  • profile
    CONORY 2016.12.12 19:06:28
    <?php

    require_once ('/home/anipharmclass/public_html/common/autoload.php');

    $oContext = Context::getInstance();

    $oContext->init();

    $logged_info = Context::get('logged_info');
  • profile
    약사이다 2016.12.12 19:43:46
    안되네요...

서버에 요청 중입니다. 잠시만 기다려 주십시오...