실명인증(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:
?>
지금 설치하는 곳의 케릭터셋이 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_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
이라고 에러가 납니다.
한번더 부탁 드립니다. ㅜㅜ
이렇게 할경우...Parse error: syntax error, unexpected ';' 라고 나오구요..
$mb_name; 를 $mb_name 으로 하면...Parse error: syntax error, unexpected T_STRING
이라고 에러가 납니다.
한번더 부탁 드립니다. ㅜㅜ
$strName = mb_convert_encoding($mb_name, "UTF-8", "EUC-KR"); //이름
다시 해보니까요...그래도 리턴값이 [9]로 돌아오네요..
한글이 깨졌다는...ㅜㅜ
다시 해보니까요...그래도 리턴값이 [9]로 돌아오네요..
한글이 깨졌다는...ㅜㅜ

다시보니 소스가 좀 이상합니다?
<?
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창이 깨져서 넣었음.
$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 창으로 어떤 이름이 제대로 뜨는지 이름이 제대로 뜨긴 뜨는지 부터
확인바랍니다.
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>
[이하 생략]
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>
[이하 생략]
php 설정때매.. 공란으로 넘어가서 그런거같은데..
아..설마...ㅠㅠ
감사요...해결되었습니다.
감사요...해결되었습니다.