로그인이 안되는 원인이 몰까요? ㅠ 채택완료
안녕하세요.
만들었을때는 분명 로그인이 잘되엇는데,
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개
참고할 수 있는 페이지들입니다.
* https://blastingzone.github.io/blog/php/2016/11/29/Gnuboard5-session-folder-chmod.html
* http://ithoolic.tistory.com/16
참고후에도 문제해결이 되지 않는다면,
제작의뢰 게시판에 의뢰하는 방안을 검토해 볼 수 있습니다. https://sir.kr/request
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
고생해서 참고자료를 찾아주셧는데... 아쉽게도 다 해본거라.. 큰 소득은 없엇네요 ...
고민하다가, 다시 뜯어보니, 이전한 서버의 php 버젼이 5.4 로 변경됐더라구요.
얼핏 들은게, php 5.4 에서는 session_register 함수를 못쓴다 하더라구요.
이 문제가 아닐까.. 생각해봅니다..
문제는 어떻게 해결할지 막막하다는.. ㅠ