17 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
false 반환하면서 어떤 에러가 발생했는지 확인 부탁드립니다.
개발/정보/기타 기록들
[php] curl_exec() 에러, 해결방법
php 언어로 작업하다보면 local 환경에서 잘 되던 curl_exec( ) 함수가 새로운 개발서버나 운영서버에서 어째서인지 실행되지 않을때가 있다. 체크해봐야 할 부분과 해결방법에 대해 포스팅을 해본다. 1. 에러메시지 확인하기 - php 파일 상단에 위와 같이 코드를 넣으면 에러메시지를 확인할 수 있다. - 주의사항은 에러메시지를 출력하기 때문에 운영에서 위의 코드들은 주석처리를 해주거나 제외해야한다. - 위와 같이 코드를 상단에 넣고 실행한 결과 아래와 같은 에러메시지가 출력되었다. Warning: curl_exec() has been disabled for security reasons - 보안상의 이유로...
에러는 출력되지 않는것 같습니다.
냥과장님께서 공유해주신, 에러메시지 확인하기를 구현하셨는데, false 를 반환하지만 에러가 출력되지 않는다는 말씀 이실까요?
네
제가 php 관련 지식이 없어서 그러는데요
현제 테스트 환경은 IIS에서 php 5.2 버전으로 하고 있습니다.
http에서 호출하면 안되나요?
네.. 우선은 어떤 false 인지 알아야 대응 해드릴 수 있기는 한데
버전 말씀 주신것을 보니, TLS 1.2 대응이 안되고 있으신것 같네요.
curl_error 로 확인해 보니 CA인증서가 올바른지 확인하라는 메시지가 보이네요
php버전을 올려야 되는건가요?
개발자가 따로 있으신가요?
아뇨
아니면 직접 부딛혀서 개발하시는건가요?
php 샘플 소스로 해보고 있습니다.
우선 php 버전을 최소 5.6 이상으로 올리시길 바랍니다.
7이상으로 올리는게 가장 좋고요
http에서 결제 확인 호출하느건 문제 없나요?
도메인 문제라기 보다는, API 를 호출하는 해당 서버의 보안 문제라고 이해해 주시면 됩니다.
이실장님 말씀 처럼, "최소" 5.6 이상은 권장 드립니다.
네 알겠습니다
확인 감사드립니다~
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.