테스트 사이트 - 개발 중인 베타 버전입니다

게시글을 수정하고 나서 값이 안들어와요 채택완료

smltree 1년 전 조회 2,801

게시글을 수정하고 나서 리다이렉트 시키는 구문입니다.
스킨의 write_update.tail.skin.php 아래쪽입니다.

 

</p>

<p>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개

채택된 답변
+20 포인트
1년 전

</p>

<p>$redirect_url = "/bbs/board.php?bo_table=boardname&wr_id={$wr_id}&sca=" . urlencode($sca);</p>

<p>

 

원인은 인코딩이 되지 않아 그렇습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인