김성중
김성중2y ago

curl_exec 호출시 false 가 반환됩니다

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

Did you find this page helpful?