Heim  >  Artikel  >  Backend-Entwicklung  >  Was tun, wenn der Download von PHP Curl fehlschlägt?

Was tun, wenn der Download von PHP Curl fehlschlägt?

藏色散人
藏色散人Original
2021-03-12 17:58:082569Durchsuche

php curl下载失败的解决办法:首先打开相应的PHP文件;然后添加“curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);”等代码语句并保存修改即可。

Was tun, wenn der Download von PHP Curl fehlschlägt?

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

PHP CURL 无法下载的原因,https站点

使用php curl下载,http站点可以,https站点抓取不到内容。

解决办法

增加3行

 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
 curl_setopt($ch, CURLOPT_CAINFO, \Yii::getAlias('@app/config/cacert.pem'));

下载 cacert.pem

下载地址:https://curl.haxx.se/docs/caextract.html

【推荐学习:《PHP视频教程》】

Das obige ist der detaillierte Inhalt vonWas tun, wenn der Download von PHP Curl fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn