最近,我们已将网站迁移到新服务器上,之后curl请求已停止工作。我们的网站在Magento上,我们正在使用一个插件,它使用curl向web服务发送请求。
此代码适用于本地系统以及旧服务器,但在新服务器curl上发送空白响应。
我还打印了curl_error输出,它说"无法连接到主机"。如果有人遇到同样的问题,请告诉我。
答案 0 :(得分:0)
非常明确......这意味着无法连接()到主机或代理。
以下代码适用于任何系统:
$ch = curl_init("http://google.com"); // initialize curl handle
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$data = curl_exec($ch);
print($data);
如果您看不到谷歌页面,那么..您的网址错误或者您有防火墙或限制问题。