이 오류를 계속 보고하는 이유는 무엇입니까? 해결 방법을 모르겠습니다. 제가 하는 일은 스캔코드 결제모드 2입니다
이 오류를 계속 보고하는 이유는 무엇입니까? 해결 방법을 모르겠습니다. 제가 하는 일은 스캔코드 결제모드 2입니다
$result를 출력해 보세요. 확실히 code_url 키에 정의되어 있지 않습니다.
반환된 결과에 code_url이 존재하지 않아 WeChat과의 통신에 오류가 있음을 나타냅니다. 올바른 접근 방식은 먼저 결과가 성공적인지 확인한 다음 code_url을 가져오는 것입니다. 샘플 코드는 다음과 같습니다.
<code>if($result["result_code"] == "FAIL") { //失败 echo "错误代码:".$result['err_code']."<br>"; echo "错误代码描述:".$result['err_code_des']."<br>"; exit; }elseif($result["code_url"] != NULL) { //成功 //获取code_url } </code>
37줄의 코드를 읽고 나면 디버깅 방법을 알아야 한다고 생각합니다. 오류 보고의 영어 의미를 이해하지 못하셨나요? 그렇지 않은 경우에는 37줄의 코드를 주석 처리하고 인쇄 결과를 확인하세요
$url2 = isset($result['code_url ']) ? $result['code_url '] : '';
문장 추가
<code class="php">$input->SetSpbill_create_ip(你的服务器IP);</code>