php的curl_exec访问https出现500错误

原创 2018年01月11日 21:59:40
常规curl请求:
  1. $url = 'http://www.jb51.net';  
  2.  $curl = curl_init();  
  3.  curl_setopt($curl, CURLOPT_URL, $url);  
  4.  curl_setopt($curl, CURLOPT_HEADER, 1);  
  5.  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
  6.  $data = curl_exec($curl);  
  7.  curl_close($curl);  
  8.  var_dump($data); 
使用curl请求HTTPS:
  1. $url = 'https://www.jb51.net';  
  2.  $curl = curl_init();  
  3.  curl_setopt($curl, CURLOPT_URL, $url);  
  4.  curl_setopt($curl, CURLOPT_HEADER, 1);  
  5.  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
  6.  curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//这个是重点。
  7.  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);//这个是重点。
  8.  $data = curl_exec($curl);  
  9.  curl_close($curl);  
  10.  var_dump($data); 

 
注意:一般上面的方法可以实现,但是有特殊情况,

就是php版本必须大于5.2,当php为5.2时候,会报错!!!坑了我一天时间

PHP 在接收POST大数据(大数组或大字符串)时出现500错误

今天服务器突然出现接收不到数据 ,拿curl写了个测试脚本,发现只有小字符串可以,收发成功,字符串在300K就不行了,服务器直接报‘500 Internal Server Error。 服务器是ce...
  • leigin
  • leigin
  • 2016年04月20日 16:26
  • 1402

纠缠多日的post请求没有正确返回值的问题终于解决

这几天he
  • qdujunjie
  • qdujunjie
  • 2014年10月31日 10:37
  • 12035

【云服务器】Apache+php环境,php调用Mysql报错HTTP 500,telnet可访问数据库

前些天遇到的问题,找了一下午终于解决了,
  • GeekLei
  • GeekLei
  • 2014年07月03日 23:43
  • 1796

php连接不上mysql 出现HTTP 500 内部服务器错

企鹅千万 这个有人说把 php_mysql.dll ,libmysql.dll php.ini文件放到c盘  自己尝试后发现不是这个原因,报错的原因是没有和相应的数据库dll文件关联起来 1...
  • hll174
  • hll174
  • 2015年03月22日 16:53
  • 5037

php curl https 证书问题 58错误总结

@(mac os x)[mac][os x][curl][https][证书][SSL][OpenSSL]php curl https 证书问题 58错误总结在调试微信退款时,报了一个奇怪的错误 c...
  • tangsw503935298
  • tangsw503935298
  • 2016年08月27日 15:41
  • 354

PHP 在接收POST大数据(大数组或大字符串)时出现500错误

今天服务器突然出现接收不到数据 ,拿curl写了个测试脚本,发现只有小字符串可以,收发成功,字符串在300K就不行了,服务器直接报‘500 Internal Server Error。 服务器是ce...
  • leigin
  • leigin
  • 2016年04月20日 16:26
  • 1402

PHP CURL访问HTTPS使用详解

如果你直接使用PHP CURL函数来抓取http内容可能没有任何问题了,但是如果你要正抓取的是https文件才会发现本文章帮你解决了一个大难题了,下面我们来看看具体操作过程。 三年前写过一篇《一个简...
  • csdn924618338
  • csdn924618338
  • 2016年07月27日 14:03
  • 4017

php使用curl访问https示例分享

curl是利用URL语法在命令行方式下工作的开源文件传输工具,下面介绍一下php使用curl访问https的示例,大家参考使用吧 为方便说明,先上代码吧 复制代...
  • a1232345
  • a1232345
  • 2015年03月24日 23:56
  • 471

php使用curl访问https示例分享

/** * curl POST * * @param string url * @param array 数据 * @param int 请求超时时间 * @pa...
  • u013699800
  • u013699800
  • 2016年05月04日 17:04
  • 231

详解使用PHP CURL访问HTTPS

三年前写过一篇《一个简陋的支持HTTPS的PHP CURL封装函数》,当时只是知其然不知其所以然,今天来详细梳理一下。 为方便说明,先上代码吧~ 这是今天重新封装的一个函数 /** * curl...
  • linvo
  • linvo
  • 2013年04月17日 22:06
  • 19377
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php的curl_exec访问https出现500错误
举报原因:
原因补充:

(最多只允许输入30个字)