$ch = curl_init();
$header = accept-charset: utf-8;
curl_setopt($ch, curlopt_url, $url);
curl_setopt($ch, curlopt_customrequest, post);
curl_setopt($ch, curlopt_ssl_verifypeer, false);
curl_setopt($ch, curlopt_ssl_verifyhost, false);
curl_setopt($ch, curlopt_sslversion, curl_sslversion_tlsv1);
curl_setopt($curl, curlopt_httpheader, $header);
curl_setopt($ch, curlopt_useragent, 'mozilla/5.0 (compatible; msie 5.01; windows nt 5.0)');
curl_setopt($ch, curlopt_followlocation, 1);
curl_setopt($ch, curlopt_autoreferer, 1);
curl_setopt($ch, curlopt_postfields, $data);
curl_setopt($ch, curlopt_returntransfer, true);
$tmpinfo = curl_exec($ch);
这个是我的代码,在本机上执行的时候没有问题,本机window 64位操作系统 ,但是本机通过服务器访问的时候提示未知错误号,未知错误,服务器是linux系统。
回复讨论(解决方案) windows 和linux不一样的吧
windows 和linux不一样的吧
估计是linux curl的版本的问题,弄一下看下 是谁提示:未知错误号,未知错误???
显然不是 php
是哪里提示错误?
是谁提示:未知错误号,未知错误???
显然不是 php
执行$tmpinfo = curl_exec($ch);的时候提示错误
是哪里提示错误?
执行$tmpinfo = curl_exec($ch);的时候提示错误。然后我重新安装了一个curl7.44版本的也不行 php 不会给出这样的信息!
如果你说的属实,显然是你的目标地址返回的信息