我通过以下代码向服务器发送cURL请求,并且它给出了权限错误“Apache / 2.4.16(Unix)OpenSSL / 1.0.1e-fips mod_bwlimited / 1.4 Server”。 cURL代码是......
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $my_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "key=".$my_key);
curl_setopt($ch,CURLOPT_REFERER, site_url());
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$res = curl_exec($ch);
curl_close($ch);
return $res;
任何人请指导我什么是错误,或者我应该怎么做才能解决问题。 非常感谢。
答案 0 :(得分:0)
该错误似乎与SSL
即https
请求有关。您可以通过添加以下行来忽略验证:
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);