utf-8 한글 카테고리페이지에서 로그인시 원위치로 이동이 안되는군요 정보
utf-8 한글 카테고리페이지에서 로그인시 원위치로 이동이 안되는군요
본문
<script language='JavaScript'>
location.replace('/kr/bbs/board.php?bo_table=mall_001&sca=남자용장갑');
</script>
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= "?";
{
$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];
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];
}
$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);
이부분애 대한 설정부분을 찾아야될듯한데....
문의한건 로그인 후 원페이지로 이동해야되는데 login_check.php 페이지에서 멈추어 버려는 현상이 문제이거든요
$link = urldecode($url);
goto_url($link);
이부분애 대한 설정부분을 찾아야될듯한데....