SSL보완 경로에 대한 질문입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

SSL보완 경로에 대한 질문입니다. 정보

SSL보완 경로에 대한 질문입니다.

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

관리자님 설명처럼 config.php에서 설정을 하면 거의 동작을 하는것 처럼 보입니다.

// config.php 가 있는곳의 웹경로. 뒤에 / 를 붙이지 마세요.
// 예) http://g4.sir.co.kr
$g4['url'] = "http://samsungeng.kr/aaa
$g4['https_url'] = "http://samsungeng.kr:2323/aaa";

그런데, 문제가 생겼어요.
로그인을 하려고 하면 http에서 https로 전환은 되는데, 흰바탕의 화면으로 정지가 됩니다.
아무래도 경로 문제인것 같습니다.

팁자료실에서 "잠돌"님의 글을 보았습니다.
도메인/aaa
도메인/bbb
도메인/ccc
처럼 그누보드를 여러개 설치해서 사용할 경우 경로문제가 생긴다고 되어 있더라구요.
[잠돌]님의 내용을 보면 아래와 같이 수정을 하면 된다고 합니다.
(bbs/login_check.php파일에서 수정을 해야하는 것 같습니다.)

if ($url){
    $url = str_replace("/서브폴더/서브폴더","/hp",$url);
    $urlencode = urlencode($url);
}else{
    $urlencode = str_replace("/서브폴더","",$_SERVER[REQUEST_URI]);
    $urlencode = urlencode($urlencode);
}

그런데, 수정을 못하겠어요.
제것의 login_check.php 파일 내용을 보면 아래와 같이 되어 있습니다.
어떻게 수정을 해야하는 건가요? (UTF-8로 사용하고 있습니다.)

if ($url)
{
    $link = urldecode($url);
    // 2003-06-14 추가 (다른 변수들을 넘겨주기 위함)
    if (preg_match("/\?/", $link))
        $split= "&";
    else
        $split= "?";

    // $_POST 배열변수에서 아래의 이름을 가지지 않은 것만 넘김
    foreach($_POST as $key=>$value)
    {
        if ($key != "mb_id" && $key != "mb_password" && $key != "x" && $key != "y" && $key != "url")
        {
            $link .= "$split$key=$value";
            $split = "&";
        }
    }
}
else
    $link = $g4[path];
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로