curl请求https的网址导致我打开网页之后出现连接被重置

WBOY
Freigeben: 2016-10-10 11:56:03
Original
3308 Leute haben es durchsucht

今天在阿里云上部署一个比较老的程序,用的是阿里云的esc,环境如下:

  • PHP Version 5.2.17

  • Apache/2.2.29 (Unix)

  • Mysql 5.1.73

index.php文件中有如下代码

<code>$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'http://www.baidu.com/');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
//curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
//curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$info = curl_exec($ch);
curl_close($ch);
echo $info;</code>
Nach dem Login kopieren
Nach dem Login kopieren

当我访问 域名/index.php 的时候正常出现了百度的页面。
但是我修改一下之后直接出现连接被重置,网上搜了一下没找到有效的解决方法。

<code>$ch = curl_init();

curl_setopt($ch,CURLOPT_URL,'https://www.baidu.com/');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$info = curl_exec($ch);
curl_close($ch);
echo $info;</code>
Nach dem Login kopieren
Nach dem Login kopieren

curl请求https的网址导致我打开网页之后出现连接被重置

是什么原因导致这个问题呢?是php版本问题还是其他什么原因?求解,不甚感激!

回复内容:

今天在阿里云上部署一个比较老的程序,用的是阿里云的esc,环境如下:

  • PHP Version 5.2.17

  • Apache/2.2.29 (Unix)

  • Mysql 5.1.73

index.php文件中有如下代码

<code>$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'http://www.baidu.com/');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
//curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
//curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$info = curl_exec($ch);
curl_close($ch);
echo $info;</code>
Nach dem Login kopieren
Nach dem Login kopieren

当我访问 域名/index.php 的时候正常出现了百度的页面。
但是我修改一下之后直接出现连接被重置,网上搜了一下没找到有效的解决方法。

<code>$ch = curl_init();

curl_setopt($ch,CURLOPT_URL,'https://www.baidu.com/');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$info = curl_exec($ch);
curl_close($ch);
echo $info;</code>
Nach dem Login kopieren
Nach dem Login kopieren

curl请求https的网址导致我打开网页之后出现连接被重置

是什么原因导致这个问题呢?是php版本问题还是其他什么原因?求解,不甚感激!

啥年代了,还用5.2 。。。。。。。。

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!