2016년 1월 21일 목요일

PHP 버전에 따른 SESSION 사용(HTTP_SESSION_VARS 인식 안되는 현상)


몇시간 삽질을 했다.

php4 이하 버전에서 생성한 소스를 php5.5에 올렸는데 로그인이 안되는 것이다.
이렇게 저렇게 몇시간 삽질을 했는데 결국 세션사용의 문제였다.

php4 버전에서 사용한 $HTTP_SESSION_VARS 가 php5.5에서는 제대로 작동을 안한다.
그렇다고 $_SESSION 도 안되고..

$HTTP_SESSION_VARS['ss_mb_id']=$ss_mb_id;
이렇게 세션에 담은것이 다른 페이지에서 인식을 못하는 현상...

결국 아래 한줄을 상단 공통으로 사용하는 부분에 추가해줘서 해결했다

$HTTP_SESSION_VARS = &$_SESSION;



댓글 없음:

댓글 쓰기

[책을읽자] 가녀장의 시대

  이슬아  저  |   이야기장수   |   2022년 10월 07일 가부장이 아니라 가녀장의 시대. 주인공인 슬아는 잘나가는 1인 출판사 사장이고 직원은 각각 엄마와 아빠다. 슬아가 제일 돈을 많이 벌고 가정을 책임지니 “가녀장” 이다. 소녀가장과...