代码:
$url = 'example/'.$reqID.'/';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_MUTE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
curl_setopt($ch, CURLOPT_POSTFIELDS, "$xml_data");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
//var_dump($output);
curl_close($ch);
错误:
curl_setopt()[function.curl-setopt]:卷曲配置选项无效
答案 0 :(得分:0)
该错误可能表示您尝试在curl
启用的环境中使用IPv6
,并且不要告诉curl
解析IPv4
尝试设置选项
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
允许应用程序选择何时使用哪种IP地址 解析主机名。这在使用主机名时才有意义 可能使用多个版本的IP解析地址 值为CURL_IPRESOLVE_WHATEVER,CURL_IPRESOLVE_V4, CURL_IPRESOLVE_V6,默认为CURL_IPRESOLVE_WHATEVER。