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

본인인증 후 이름 리턴 채택완료

핸드폰 본인인증을 받고 본인 정보를 입력하는 란입니다.

핸드폰 번호는 받아오는데 이름도 인증때 입력한 이름을 받아오고 싶습니다.

어떻게 수정해야할까요?

도움 부탁드립니다. 

 

<?php

header('Content-Type: text/html; charset=utf-8');</p>

<p>

$CP_CD = $_REQUEST["CP_CD"];            // 회원사코드

$TX_SEQ_NO = $_REQUEST["TX_SEQ_NO"];        // 거래번호

$RSLT_CD = $_REQUEST["RSLT_CD"];        // 결과코드

$RSLT_MSG = $_REQUEST["RSLT_MSG"];        // 결과메세지</p>

<p>$RSLT_NAME = $_REQUEST["RSLT_NAME"];        // 성명

$RSLT_BIRTHDAY = $_REQUEST["RSLT_BIRTHDAY"];    // 생년월일

$RSLT_SEX_CD = $_REQUEST["RSLT_SEX_CD"];    // 성별

$RSLT_NTV_FRNR_CD    = $_REQUEST["RSLT_NTV_FRNR_CD"];// 내외국인구분</p>

<p>$DI = $_REQUEST["DI"];                // DI

$CI = $_REQUEST["CI"];                // CI

$CI_UPDATE = $_REQUEST["CI_UPDATE"];        // CI 업데이트

$TEL_COM_CD = $_REQUEST["TEL_COM_CD"];        // 통신사코드

$TEL_NO = $_REQUEST["TEL_NO"];            // 휴대폰번호</p>

<p>$RETURN_MSG = $_REQUEST["RETURN_MSG"];        // 리턴메시지</p>

<p>if ($RSLT_NAME && $TEL_NO && $RETURN_MSG){

    

    

    

  list($message, $date) = explode('|||', $RETURN_MSG);

  list($date, $time) = explode('||', $date);

  $hour = $time;

  $minute = '00';

  if ($time % 60 != 0){

    $hour = $time - 30;

    $minute = '30';

  }

  $times = sprintf('%02d', (($hour / 60))).':'.$minute;

  $timestamp = strtotime('+15 days', $date);

  $sql  = " select count(*) as count from appointment_list where HEX(AES_ENCRYPT('${TEL_NO}', '".SECRET_KEY."')) = phone and date >= '".date('Y-m-d', strtotime('-15 days', strtotime($date)))."' and date <= '".date('Y-m-d', strtotime('+15 days', strtotime($date)))."' ";

  $row = sql_fetch($sql);</p>

<p>if ($row['count'] > 0) alert('멘트멘트멘트 .', G5_URL.'/contact-app');}

?></p>

<p> <!-- 중략 --> 

          <div>

          <input type="text" name="name_person" value="     "   class="input_focus" required>

          <span>이름 *</span>

          </div> 

          <div>

          <input type="text" name="phone[]" value="<?php echo $TEL_NO; ?>" class="input_focus on" readonly required>

          <span>핸드폰 번호 *</span></p>

<p> </p>

<p>

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

답변 3개

채택된 답변
+20 포인트

이렇게 했는데,, 글자가 깨진다는거죠?

그 소스파일의 엔코딩 방식이 utf8로 되었는지 체크해보세요. utf8로 되어야 정상입니다.

그래도 글자가 깨진다면, 그건 그 값을 디비에서 불러올때 디비 테이블이 utf8 인코딩으로 설정되지 않았을 가능성이 보입니다.

여러가지 인자들이 있으니, 여직 해결 못하고 있다면 스카이프로 온라인 컨설팅 해드리겠습니다.

스카이프아이디: splitedragon

감사합니다

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

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

본인 인증 서비스를 제공하는 업체측에서 해당 값을 리턴 시킬경우 


이러게 쓰시면 찍히게 될겁니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

이렇게 했는데 상형문자처럼 나옵니다 ㅜㅜ
그러면 <?php echo iconv("EUC-KR", "UTF-8", $RSLT_NAME); ?> 로 변경해보세요.

상형문자면 한글 캐릭터셋 때문이니까 iconv 쓰시면 됩니다.
만약 위처럼 해도 상형문자처럼 깨지면

<?php echo iconv("UTF-8", "EUC-KR", $RSLT_NAME); ?> 반대로 써보시면 됩니다.

현재 글쓴이님의 서버 언어(캐릭터셋)가 무엇인지..인증업체의 언어(캐릭터셋)가 무엇인지 알수가 없으니 둘중 하나이겠네요..

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

이렇게 해보는건 어떠실까요?

        이름 *
 
        핸드폰 번호 *
 

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

답변에 대한 댓글 1개

이렇게 했는데 상형문자처럼 나옵니다 ㅜㅜ

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

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

로그인

전체 질문 목록

🐛 버그신고