PHP cURL在HTTPS上返回FALSE
发布时间:2020-12-13 17:17:12 所属栏目:PHP教程 来源: Coinroll API是一个无状态接口,
导读:我正在尝试制作一个机器人: https://coinroll.it/api 从网站: Coinroll API是一个无状态接口,可通过HTTPS工作.使用POST变量(application / x-www-form-urlencoded)进行请求,而响应以JSON(application / json)编码.访问API需要HTTPS连接. 我有以下代码: $c
我正在尝试制作一个机器人:
https://coinroll.it/api
从网站: 我有以下代码: $ch = curl_init(); $data = array('user' => 'xxx','password' => 'yyy'); curl_setopt($ch,CURLOPT_URL,'https://coinroll.it'); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-Type: application/x-www-form-urlencoded')); curl_setopt($ch,CURLOPT_POSTFIELDS,$data); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $result = curl_exec($ch); echo $result; 当我运行此代码时,它返回一个空白页面,我做错了什么? 编辑 解决方法
您可以使用CURLOPT_VERIFYPEER阻止cURL尝试验证SSL证书.
还要在URL中设置操作: $ch = curl_init(); $data = array('user' => 'xxx','https://coinroll.it/getbalance'); curl_setopt($ch,true); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); $result = curl_exec($ch); echo $result; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |