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

결과페이지에 이상한 숫자가 붙습니다.

오모이 4년 전 조회 2,038

결과페이지가 아래와 같이 나와야 되는데 
mb_hp=01033332222&mb_name=%EC%9D%B4%EC%9E%89%EC%9D%B4&vtype=m
 

 

 

밑에처럼 숫자(25)가 따라다닙니다. 

mb_hp=01033332222&mb_name=%25EC%259D%25B4%25EC%259E%2589%25EC%259D%25B4&vtype=m

 

무엇을 수정해야 할까요?

 

 

$UNAME  = iconv("EUC-KR", "UTF-8", $MSTRArry[0]) ; 
$PHONE  = $MSTRArry[1];

 

 

$result = sql_query("insert into cont4_point_charge 
            set mb_id='anonymous', 
                mb_name='$UNAME',

                mb_hp = '$PHONE',

 

 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>신용카드 hybrid방식 결제결과</title>

 

    opener.location.href='/contents2/guest_down_result3.php?mb_hp=<?=$PHONE?>&mb_name=<?=$UNAME?>' ;

 

 

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

답변 2개

4년 전

$UNAME  = iconv("EUC-KR", "UTF-8", $MSTRArry[0]) ; 

에서 iconv 를 제거해 보세요

$UNAME  = $MSTRArry[0])

 

이미 변환된 문자를 또 변환하는거 같네요

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

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

https://www.php.net/manual/en/function.urldecode.php

urldecode()

이 함수 한번 써 보세요.

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

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

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

로그인