채택완료

로그아웃시 무한리다이렉트

2021-05-14 (금) 14:07:06 3,590

2123979202_1620968707.0883.png

로그아웃하면 무한리다이렉트하다 뻣어 버립니다.

사용하는 호스팅의 영향인 듯한데 사용하는 호스팅에서 문제가 발생하네요..

// 4.00.03 : [보안관련] PHPSESSID 가 틀리면 로그아웃한다.
if (isset($_REQUEST['PHPSESSID']) && $_REQUEST['PHPSESSID'] != session_id())
   goto_url(G5_BBS_URL.'/logout.php');

주석처리하고 사용하자니 근본적인 해결은 아닌듯하고

다른 방법이 없을까요?

|

답변 6개 / 댓글 5개

채택된 답변
+20 포인트
2021-05-14 (금) 14:28:56

common.php

// 4.00.03 : [보안관련] PHPSESSID 가 틀리면 로그아웃한다.
if (isset($_REQUEST['PHPSESSID']) && $_REQUEST['PHPSESSID'] != session_id()) {

session_unset();
session_destroy();
    goto_url(G5_BBS_URL.'/logout.php');

}

이러면 어떨까요?

답변에 대한 댓글 2개

해봤으나 동일하더라구요
2021-05-14 (금) 17:05:42

저도 호스팅 서버 내 직접 수정이 어려워서 비슷한 경우가 있었는데

로그아웃이 임시로 쿠키 생성해서 작업했던 기억이 나네요.

2021-05-14 (금) 15:51:00

일단은

https://zeronara.net/tipntech/1044

이렇게 처리를 해서 사용은 하고 있으나 계속 연구중입니다..

2021-05-14 (금) 15:39:04

세션이 틀려서 그런거면

config.php파일에서 도메인을 걸어주면 되지 않을까요?

답변에 대한 댓글 1개

네 안됩니다..
2021-05-14 (금) 14:15:56

혹시 하드 용량이 꽉찬 거는 아니겠죠?

답변에 대한 댓글 1개

하드는 빵빵합니다..^^
2021-05-14 (금) 14:14:29

PHPSESSID값이 삭제되지않아서 계속해서 걸리는거 아닐까요?

logout.php에서 PHPSESSID값을 비워주도록 바꿔보세요

답변에 대한 댓글 1개

session_unset();
session_destroy(); 이미 되어 있습니다

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