게시글을 수정하고 나서 값이 안들어와요
본문
게시글을 수정하고 나서 리다이렉트 시키는 구문입니다.
스킨의 write_update.tail.skin.php 아래쪽입니다.
if ($w=='u') {
$entry_msg = "수정완료 되었습니다.";;
$redirect_url = "/bbs/board.php?bo_table=boardname&wr_id={$wr_id}&sca={$sca}";
} else {
$entry_msg = "신청완료 되었습니다.";;
$redirect_url = "/bbs/board.php?bo_table=boardname";
}
보시는것처럼 sca 그러니까 카테고리 분류를 함께 넘겨야 합니다.
카테고리명은 "AB질문", "AB매뉴얼" 등 영문과 한글이 함께 써져있습니다.
문제는 수정단계에서
이렇게 해서 넘기면 수정은 잘 되는데
수정후 넘어가는 페이지가
/bbs/board.php?bo_table=boardname&wr_id=1&sca=AB질문
이런식으로 넘어가야 하는데
/bbs/board.php?bo_table=boardname&wr_id=1&sca=AB
까지밖에 안나온다는 것입니다.
어떻게 해봐도 AB 이후에 한글이 안나옵니다.
sca를 앞쪽으로 보내도 안나오고
정말 이상합니다.
$sca를 앞쪽에 echo 시켜 찍어보면 "AB질문" 이라고 정상적으로 나옵니다.
그런데 넘어가는 페이지에서는 AB라고만 나옵니다.
혹시 이런증상을 아시나요?
!-->답변 1
$redirect_url = "/bbs/board.php?bo_table=boardname&wr_id={$wr_id}&sca=" . urlencode($sca);
원인은 인코딩이 되지 않아 그렇습니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.