国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

php curl 獲取https請求的2-種方法

2019-11-02 15:40:00
字體:
供稿:網(wǎng)友

   php curl 獲取https請求的2種方法

        這篇文章主要介紹了php curl 獲取https請求的2種方法,本文給出設(shè)定為不驗證證書和host、設(shè)定一個正確的證書二種常用做法的代碼實例,需要的朋友可以參考下

  今天一個同事反映,使用curl發(fā)起https請求的時候報錯:“SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed”

  很明顯,驗證證書的時候出現(xiàn)了問題。

  使用curl如果想發(fā)起的https請求正常的話有2種做法:

  方法一、設(shè)定為不驗證證書和host。

  在執(zhí)行curl_exec()之前。設(shè)置option

  代碼如下:

  $ch = curl_init();

  ......

  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

  curl_setopt($ch, CU

探索發(fā)現(xiàn)古墓[www.9-39.com/html/explore/]
RLOPT_SSL_VERIFYHOST, FALSE);

  方法二、設(shè)定一個正確的證書。

  本地ssl判別證書太舊,導(dǎo)致鏈接報錯ssl證書不正確。

  我們需要下載新的ssl 本地判別文件

  放到 程序文件目錄

  curl 增加下面的配置

  代碼如下:

  curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,true); ;

  curl_setopt($ch,CURLOPT_CAINFO,dirname(__FILE__).'/cacert.pem');

  大功告成

  (本人驗證未通過。。。報錯信息為:SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌兰察布市| 安多县| 墨脱县| 江西省| 奉节县| 遵义市| 吴堡县| 东阿县| 化隆| 龙口市| 小金县| 安达市| 聊城市| 修武县| 蒙山县| 津市市| 萨迦县| 南涧| 湖南省| 福贡县| 渝中区| 六盘水市| 宁陵县| 凉城县| 灵山县| 墨江| 友谊县| 类乌齐县| 商都县| 鸡东县| 玉田县| 盱眙县| 南阳市| 株洲县| 濉溪县| 临漳县| 文昌市| 赫章县| 澄江县| 尉氏县| 宽甸|