채택완료

로그아웃 (세션)

2017-02-08 (수) 19:11:32 4,687

저는 상단에 session_start();를 해야 로그아웃이 되는데  

이유가 뭔지 알 수 있을까요?

2268c95ecfc59b677622f135d26da79c_1486548673_927.JPG
2268c95ecfc59b677622f135d26da79c_1486548673_9028.JPG
 

답변 1개

채택된 답변
+20 포인트

_common.php 를 로드하면 그안에서 common.php를 불러오는데

그안에서 session_start를 해주고있습니다

하지만 님처럼 session_start를 따로 적어줘야 로그아웃이 처리된다면

common.php 의 session_start() 해주는 부분 보다 어딘가 공백이라던지 출력 문자라던지가 있어서

안될가능성이 있습니다.

쉽게 실수하는 부분은

_common.php 또는

config.php

common.lib.php 이런 파일 하단에

?> 이렇게 닫아주고

이렇게 줄내림 하여 저장하였을때 출력은 아무것도 안되는거처럼 보이지만 세션처리 하는 부분에서 문제를 일으킵니다.

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