鍍金池/ 問(wèn)答/PHP/ 用curl抓取httpcode驗(yàn)證網(wǎng)頁(yè)是否能訪問(wèn)

用curl抓取httpcode驗(yàn)證網(wǎng)頁(yè)是否能訪問(wèn)

用curl_ini方法訪問(wèn)一個(gè)url,并通過(guò)返回的httpcode驗(yàn)證這個(gè)網(wǎng)站是否能訪問(wèn),后來(lái)發(fā)現(xiàn)一個(gè)問(wèn)題,之前測(cè)試的網(wǎng)站都是http的,后來(lái)改成https返回的狀態(tài)碼一直是0。上網(wǎng)查過(guò)之后加了一個(gè)參CURLOPT_SSL_VERIFYPEER,設(shè)置為false之后就可以返回200了。有的帖子說(shuō)這種方式不安全,有人知道這個(gè)參數(shù)到底是干啥的嗎?設(shè)置成false行不行

回答
編輯回答
別傷我

clipboard.png

2017年4月17日 11:51
編輯回答
尤禮

應(yīng)該就是是否驗(yàn)證證書的參數(shù)吧,如果不驗(yàn)證,那么沒(méi)法保證證書是合法的CA簽發(fā)的,不過(guò)傳輸仍然是加密的。是否安全要看你是否信任這個(gè)網(wǎng)站了。

2017年11月19日 06:14
編輯回答
尐潴豬

若是想發(fā)送get請(qǐng)求的話
curl -I -m 10 -o /dev/null -s -w %{http_code} http://www.baidu.com
————————————————————————————————————
如果是是https的應(yīng)用
http://blog.csdn.net/Timsley/...

2017年9月21日 06:32