《PHP應用:php curl 獲取https請求的2種方法》要點:
本文介紹了PHP應用:php curl 獲取https請求的2種方法,希望對您有用。如果有疑問,可以聯系我們。
PHP實戰今天一個同事反映,使用curl發起https哀求的時候報錯:“SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed”
PHP實戰很明顯,驗證證書的時候呈現了問題.
PHP實戰使用curl如果想發起的https哀求正常的話有2種做法:
PHP實戰辦法一、設定為不驗證證書和host.
PHP實戰在執行curl_exec()之前.設置option
PHP實戰......
PHP實戰curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
PHP實戰辦法二、設定一個正確的證書.
PHP實戰當地ssl判別證書太舊,導致鏈接報錯ssl證書不正確.
PHP實戰我們需要下載新的ssl 當地判別文件
PHP實戰http://curl.haxx.se/ca/cacert.pem
PHP實戰放到 法式文件目錄
PHP實戰curl 增加下面的配置
PHP實戰(本人驗證未通過...報錯信息為:SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed)
PHP實戰如果對此感興趣的話可以參看國外一年夜神文章.http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/
維易PHP培訓學院每天發布《PHP應用:php curl 獲取https請求的2種方法》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。