utf-8 한글 카테고리페이지에서 로그인시 원위치로 이동이 안되는군요 > 그누4 질문답변

그누4 질문답변

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

utf-8 한글 카테고리페이지에서 로그인시 원위치로 이동이 안되는군요 정보

utf-8 한글 카테고리페이지에서 로그인시 원위치로 이동이 안되는군요

본문

<script language='JavaScript'>
 location.replace('/kr/bbs/board.php?bo_table=mall_001&sca=남자용장갑');
</script>
 
여기서한글부분이 유니코드로인코딩되야되는데 아래처럼
"/kr/bbs/board.php?bo_table=mall_001&sca=%EB%82%A8%EC%9E%90%EC%9A%A9%EC%9E%A5%EA%B0%91"
 
한글 카테고리명 그대로여서
페이지이동이안되고 흰백지 페이지로멈춰지는군요
 
 
bbs/login_check.php
 
이파일에서 카테고리한글명을 유니코드로바꾸어야될듯한데...
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];

goto_url($link);
 
 
///////////////////////////////
 
임시방편으로 아래와같이쓰고있는데 원본의 어디를 손봐야할까요
추가로 로그아웃시에도 카테고리페이지로 이동하진 않는군요
 if ($bo_table) {
    $link = "$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$wr_id&sca=". rawurlencode($sca) ."";
}
elseif ($url) {
    $link = $url;
} else   {
    $link = $g4[path];
}
goto_url($link);

 
검색에도내용이 없어서 올립니다. 답변부탁드립니다^^
  • 복사

댓글 전체

알려주신내용은 카테고리 출력부분에 쓰는거군요 ^^
문의한건 로그인 후 원페이지로 이동해야되는데 login_check.php 페이지에서 멈추어 버려는 현상이 문제이거든요
 $link = urldecode($url);
goto_url($link);
이부분애 대한 설정부분을 찾아야될듯한데....
© SIRSOFT
현재 페이지 제일 처음으로