채택완료

로그인이 안되는 원인이 몰까요? ㅠ

2018-05-11 (금) 23:08:13 4,127

안녕하세요.

만들었을때는 분명 로그인이 잘되엇는데, 

3년이 지나서, 서버를 이전하더니, 로그인이 안되는 사이트가 있습니다.

여기 여러 사례 보고

session 디렉토리 파일도 날려보고

캐쉬도 날려보고

퍼미션도 체크하고..

다 안되길래, 도대체 이유가 몬가 봤더니...

login_check.php  에서

로그인 후

$mb[mb_id] 까지는 출력이 되는데..

실제 페이지에서는 $member[mb_id]가 안 나오는 겁니다.

모든 페이지에서는 $member[mb_id] 이 값이 존재하느냐 안하느냐로 로그인을 판단하니간요..

$mb 변수는 나오는데,  $member 변수가 안 나오는 이유가 몰까요?... 

어디 파일에서 $mb변수를 $member 로 넘기죠?

login_check.php 에서 맨 마지막에

print_r2($mb);
print_r2($_SESSION);

찍어보면 멀쩡히 값이 나옵니다.

그런데.. 다음 페이지로 가면, 세션이 다 날아가버려요...

미치고 팔짝 뛰겠네요...  어디를 봐야 할까요?

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

참고할 수 있는 페이지들입니다. 

https://sir.kr/yc4_faq/64

https://blastingzone.github.io/blog/php/2016/11/29/Gnuboard5-session-folder-chmod.html

http://ithoolic.tistory.com/16

참고후에도 문제해결이 되지 않는다면,

제작의뢰 게시판에 의뢰하는 방안을 검토해 볼 수 있습니다. https://sir.kr/request

답변에 대한 댓글 1개

2018-05-12 (토) 07:52:16
답변 감사드립니다.
고생해서 참고자료를 찾아주셧는데... 아쉽게도 다 해본거라.. 큰 소득은 없엇네요 ...

고민하다가, 다시 뜯어보니, 이전한 서버의 php 버젼이 5.4 로 변경됐더라구요.

얼핏 들은게, php 5.4 에서는 session_register 함수를 못쓴다 하더라구요.

이 문제가 아닐까.. 생각해봅니다..
문제는 어떻게 해결할지 막막하다는.. ㅠ

답변을 작성하려면 로그인이 필요합니다.