outlogin.skin.1.php 내
<a href="<?=$g4[bbs_path]?>/login.php?url=<?=urlencode("$_SERVER[REQUEST_URI]")?>">
이렇게 링크를 걸었고,
url값 = "~~~$bo_table=test&sca=테스트" 가
인코딩되어 다음페이지를 거칩니다.
login.php
login.skin.php
login_check.php
login.php > login.skin.php 에서 각각 url 값을 확인해보니
제대로 인코딩되어 넘어가고 있는데...
마지막...
login_check.php의
$link = urldecode($url) 에서 한글이 제대로 디코딩되지 않네요...
테스◇ 한글자가 깨져나오네요.
왜 이런건가요? 잘 가다가 마지막 디코딩이 말썽이네요.
원인이 뭘까요? 조언 부탁드릴게요.
영어로 바꾸면 되겠지만...좀 복잡하게 만드는 바람에 ㅡㅜ
<a href="<?=$g4[bbs_path]?>/login.php?url=<?=urlencode("$_SERVER[REQUEST_URI]")?>">
이렇게 링크를 걸었고,
url값 = "~~~$bo_table=test&sca=테스트" 가
인코딩되어 다음페이지를 거칩니다.
login.php
login.skin.php
login_check.php
login.php > login.skin.php 에서 각각 url 값을 확인해보니
제대로 인코딩되어 넘어가고 있는데...
마지막...
login_check.php의
$link = urldecode($url) 에서 한글이 제대로 디코딩되지 않네요...
테스◇ 한글자가 깨져나오네요.
왜 이런건가요? 잘 가다가 마지막 디코딩이 말썽이네요.
원인이 뭘까요? 조언 부탁드릴게요.
영어로 바꾸면 되겠지만...좀 복잡하게 만드는 바람에 ㅡㅜ
댓글 3개
아래처럼 login_check.php 에 그렇게 되있던데요.
말씀대로 디코딩 없이 그냥 goto_url하면 404페이지가 뜨네요.
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);
?>
말씀대로 디코딩 없이 그냥 goto_url하면 404페이지가 뜨네요.
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);
?>
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기