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

모바일 이니시스 결제 pay_approval.php 채택완료

dopis 9년 전 조회 6,878

이니시스 모바일 결제건으로 문제가 생겨 질문드립니다

영카트5 사용중인데

pay_approval.php 에서

 

34라인정도 쯤

 

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $_REQUEST['P_REQ_URL']);

    curl_setopt($ch, CURLOPT_POST, 1);

    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    $return = curl_exec($ch);

 

    if(!$return)

        alert("이니시스와 통신오류", $page_return_url);

 

$return이 계속 false가 나와서 저쪽을 통과하지 못합니다 ㅜ

false가 나오는 이유가 뭔가요?

url도 출력해보면 잘 나오구요

$post_data도 문제가 없는거 같습니다....

 

이유가 뭔지 잘 모르겠습니다.

고수님들 알려주세요ㅜ

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

답변 1개

채택된 답변
+20 포인트
편리
9년 전

아래 코드로 php 파일을 생성하신 후 curl 작동여부를 확인해 보시기 바랍니다.

 

</p><p><?php</p><p>// create a new cURL resource</p><p>$ch = curl_init();</p><p> </p><p>// set URL and other appropriate options</p><p>curl_setopt($ch, CURLOPT_URL, "<a href="<a href="http://www.example.com/" target="_blank" rel="noopener noreferrer">http://www.example.com/</a>"><a href="http://www.example.com/" target="_blank" rel="noopener noreferrer">http://www.example.com/</a></a>");</p><p>curl_setopt($ch, CURLOPT_HEADER, 0);</p><p>curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);</p><p> </p><p>// grab URL and pass it to the browser</p><p>$return = curl_exec($ch);</p><p> </p><p>if(!$return)</p><p>    echo 'false';</p><p>else</p><p>    echo 'true';</p><p> </p><p>// close cURL resource, and free up system resources</p><p>curl_close($ch);</p><p>?></p><p>

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

답변에 대한 댓글 1개

d
dopis
9년 전
답변주셔서 정말 감사합니다

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

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

로그인