실명인증(mb_convert_encoding 문의) > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

실명인증(mb_convert_encoding 문의) 정보

실명인증(mb_convert_encoding 문의)

본문

실명인증을 연결하고 있습니다.
지금 설치하는 곳의 케릭터셋이 utf8 인지...문제가 있습니다.

nc.php 에서 이름/주빈번호 입력하면..
nc_p.php 에서 확인하여 받은 리턴 코드값이 [9]로 나옵니다.

========[메뉴얼 설명]================
결과코드 2, 9 (올바른 값을 입력하였음에도)
한글이 깨져서 통신이 되는경우
서버의 한글셋팅을 아래와 같이 처리합니다.
 Ex) $str = “name”;
      $str = mb_convert_encoding($str, “UTF-8”, “EUC-KR”);
*mb_convert_encoding 함수 참고.
=====================================

이걸 어떻게 적용하는지 조언좀 부탁드립니다.
nc.php 파일에 적용하는건지...
nc_p.php 파일에 적용하는건지...
ㅜㅜ



nc_p.php 파일쪽은 이렇습니다.

<?
header("Content-Type: text/html; charset=euc-kr");  //alert창이 깨져서 넣었음.

$sSiteID = "###";      // 한신평에서 부여받은 사이트아이디(사이트코드)를 수정한다.
$sSitePW = "#######";  // 비밀번호 수정한다.


$cb_encode_path = "/home/~~~/cb_namecheck";   

$strJumin = $mb_jumin; // 주민번호
$strName = $mb_name; //이름

$iReturnCode  = "";
$iReturnCode = `$cb_encode_path $sSiteID $sSitePW $strJumin $strName`;
        switch($iReturnCode){
        case 1:
?>

댓글 전체

$str = mb_convert_encoding($str, “UTF-8”, “EUC-KR”);



$strName = $mb_name; //이름

=>

$strName = mb_convert_encoding($mb_name;, “UTF-8”, “EUC-KR”);  //이름
$strName = mb_convert_encoding($mb_name;, “UTF-8”, “EUC-KR”);  //이름
이렇게 할경우...Parse error: syntax error, unexpected ';'  라고 나오구요..

$mb_name; 를 $mb_name 으로 하면...Parse error: syntax error, unexpected T_STRING
이라고 에러가 납니다.

한번더 부탁 드립니다. ㅜㅜ
다시보니 소스가 좀 이상합니다?


<?
header("Content-Type: text/html; charset=euc-kr");  //alert창이 깨져서 넣었음.

$sSiteID = "###";      // 한신평에서 부여받은 사이트아이디(사이트코드)를 수정한다.
$sSitePW = "#######";  // 비밀번호 수정한다.


$cb_encode_path = "/home/~~~/cb_namecheck";   

$strJumin = $mb_jumin; // 주민번호
$strName = mb_convert_encoding($mb_name, "UTF-8", "EUC-KR");  //이름

$iReturnCode  = "";
$iReturnCode = "$cb_encode_path $sSiteID $sSitePW $strJumin $strName";
        switch($iReturnCode){
        case 1:
echo "1일때처리구문";
break;
}
?>

switch 구분에서 { 열고 닫는 곳도 안 보이네요
$iReturnCode 다음에 바로 나오는것도 이상하고...ㄷㄷ
<?
header("Content-Type: text/html; charset=euc-kr");  //alert창이 깨져서 넣었음.
echo "<script>alert('$mb_name')</script>";
$sSiteID = "###";      // 한신평에서 부여받은 사이트아이디(사이트코드)를 수정한다.
$sSitePW = "#######";  // 비밀번호 수정한다.


$cb_encode_path = "/home/~~~/cb_namecheck";   

$strJumin = $mb_jumin; // 주민번호
$strName = mb_convert_encoding($mb_name, "UTF-8", "EUC-KR");  //이름
echo "<script>alert('$strName')</script>";
$iReturnCode  = "";
$iReturnCode = "$cb_encode_path $sSiteID $sSitePW $strJumin $strName";
        switch($iReturnCode){
        case 1:
echo "1일때처리구문";
break;
}
?>

alert 창으로 어떤 이름이 제대로 뜨는지 이름이 제대로 뜨긴 뜨는지 부터
확인바랍니다.
alert창은 제대로 뜨기때문에...제가 alert창으로 인증실패문구와 리턴코드값을 보는거구요..
case 1:
?>
아래 쪽은....제가 질문올리때 안올린겁니다.
그냥 이런식으로 되어 있습니다.


$iReturnCode  = "";
$iReturnCode = `$cb_encode_path $sSiteID $sSitePW $strJumin $strName`;
        switch($iReturnCode){
        case 1:
?>
 <script language='javascript'>   
      alert("실명인증이 확인되었습니다.\n\n가입하기 버튼을 눌러주세요.");
parent.frmAgree.SocNoConfirm.value = "OK";
      </script>
<?
break;
case 2: 
?>
      <script language='javascript'>   
      alert("해당 주민번호의 이름이 올바르지 않습니다.");
      </script>
[이하 생략]
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT