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);
?>
게시글 목록
| 번호 | 제목 |
|---|---|
| 284348 | |
| 284336 | |
| 284333 | |
| 284332 | |
| 284320 | |
| 284318 | |
| 284316 | |
| 284313 | |
| 284307 | |
| 284306 | |
| 284303 | |
| 284298 | |
| 284296 | |
| 284290 | |
| 284286 | |
| 284280 | |
| 284277 | |
| 284272 | |
| 284261 | |
| 284259 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기