最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php curl 獲取https請(qǐng)求的2種方法

 更新時(shí)間:2015年04月27日 09:34:42   投稿:junjie  
這篇文章主要介紹了php curl 獲取https請(qǐng)求的2種方法,本文給出設(shè)定為不驗(yàn)證證書和host、設(shè)定一個(gè)正確的證書二種常用做法的代碼實(shí)例,需要的朋友可以參考下

今天一個(gè)同事反映,使用curl發(fā)起https請(qǐng)求的時(shí)候報(bào)錯(cuò):“SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed”

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

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

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

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

復(fù)制代碼 代碼如下:

$ch = curl_init();

......

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

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

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

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

http://curl.haxx.se/ca/cacert.pem

放到 程序文件目錄

curl 增加下面的配置

復(fù)制代碼 代碼如下:

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

大功告成

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

如果對(duì)此感興趣的話可以參看國(guó)外一大神文章。http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/

相關(guān)文章

  • 解決PHP 7編譯安裝錯(cuò)誤:cannot stat ‘phar.phar’: No such file or directory

    解決PHP 7編譯安裝錯(cuò)誤:cannot stat ‘phar.phar’: No such file or direc

    這篇文章主要給大家介紹了關(guān)于解決在PHP 7編譯安裝遇到的錯(cuò)誤錯(cuò)誤:cannot stat ‘phar.phar’: No such file or directory問(wèn)題的相關(guān)資料,文中給出詳細(xì)的解決方法,需要的朋友可以參考借鑒。
    2017-02-02
  • PHP數(shù)組遍歷的幾種常見(jiàn)方式總結(jié)

    PHP數(shù)組遍歷的幾種常見(jiàn)方式總結(jié)

    這篇文章主要介紹了PHP數(shù)組遍歷的幾種常見(jiàn)方式,結(jié)合實(shí)例形式總結(jié)分析了php數(shù)組遍歷相關(guān)的循環(huán)、指針、數(shù)組函數(shù)等操作技巧,需要的朋友可以參考下
    2019-02-02
  • PHP實(shí)現(xiàn)C#山寨ArrayList的方法

    PHP實(shí)現(xiàn)C#山寨ArrayList的方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)C#山寨ArrayList的方法,通過(guò)一個(gè)php自定義類模擬實(shí)現(xiàn)C#中ArrayList的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • php實(shí)現(xiàn)的樹(shù)形結(jié)構(gòu)數(shù)據(jù)存取類實(shí)例

    php實(shí)現(xiàn)的樹(shù)形結(jié)構(gòu)數(shù)據(jù)存取類實(shí)例

    這篇文章主要介紹了php實(shí)現(xiàn)的樹(shù)形結(jié)構(gòu)數(shù)據(jù)存取類,實(shí)例演示了以樹(shù)形數(shù)據(jù)結(jié)構(gòu)存取數(shù)據(jù)的實(shí)現(xiàn)方法,對(duì)于學(xué)習(xí)基于PHP的數(shù)據(jù)結(jié)構(gòu)有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • php中常見(jiàn)的sql攻擊正則表達(dá)式匯總

    php中常見(jiàn)的sql攻擊正則表達(dá)式匯總

    這篇文章主要介紹了php中常見(jiàn)的sql攻擊正則表達(dá)式,實(shí)例匯總了針對(duì)各種常見(jiàn)的SQL語(yǔ)句及正則表達(dá)式原理的分析與應(yīng)用,對(duì)于PHP程序設(shè)計(jì)的安全來(lái)說(shuō)具有很好的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • php 動(dòng)態(tài)執(zhí)行帶有參數(shù)的類方法

    php 動(dòng)態(tài)執(zhí)行帶有參數(shù)的類方法

    PHP中,在事先知道類和類的方法名稱,使用call_user_func函數(shù)可以做動(dòng)態(tài)執(zhí)行。
    2009-04-04
  • php feof用來(lái)識(shí)別文件末尾字符的方法

    php feof用來(lái)識(shí)別文件末尾字符的方法

    程序需要一種標(biāo)準(zhǔn)的方式來(lái)識(shí)別何時(shí)到達(dá)文件的末尾.這個(gè)標(biāo)準(zhǔn)通常稱為文件末尾,或EOF字符。
    2010-08-08
  • php中addslashes函數(shù)與sql防注入

    php中addslashes函數(shù)與sql防注入

    這篇文章主要介紹了php中addslashes函數(shù)與sql防注入,實(shí)例講述了采用addslashes函數(shù)對(duì)于sql防注入的用處,對(duì)于PHP安全程序設(shè)計(jì)來(lái)說(shuō)具有不錯(cuò)的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • 兩種php去除二維數(shù)組的重復(fù)項(xiàng)方法

    兩種php去除二維數(shù)組的重復(fù)項(xiàng)方法

    這篇文章主要介紹了兩種php去除二維數(shù)組的重復(fù)項(xiàng)方法,大家可以進(jìn)行比較看哪一種更適合自己,需要的朋友可以參考下
    2015-11-11
  • mysql建立外鍵

    mysql建立外鍵

    mysql建立外鍵...
    2006-11-11

最新評(píng)論

工布江达县| 墨江| 绥阳县| 镇坪县| 京山县| 新绛县| 宁明县| 和林格尔县| 怀宁县| 西平县| 上蔡县| 滨州市| 米易县| 乐业县| 奎屯市| 蓝田县| 开远市| 彰化市| 台北县| 香河县| 广平县| 城步| 德钦县| 普安县| 山丹县| 沅江市| 榆林市| 拉萨市| 屯门区| 五河县| 讷河市| 寿阳县| 张掖市| 荆门市| 满城县| 张家界市| 赣榆县| 和田县| 全州县| 闵行区| 游戏|