我有一个域名(虚拟主机),我正在向同一个域发出一个php curl请求。
$curl = curl_init('http://www.domain.co.uk/api/v2_soap/?wsdl');
curl_setopt($curl,CURLOPT_RETURNTRANSFER, true);
$wsdl_string = curl_exec($curl);
它返回404,但curl在命令行中工作正常。
我假设它是因为它试图在内部而不是从外部访问地址。
我认为(从我读过的内容)我需要在/ etc / hosts文件中添加一个条目以防止这种情况发生。 所以我想知道应该是什么:
127.0.0.1 www.domain.co.uk 或者它应该是域名的I.P地址?
答案 0 :(得分:1)
我评论说:
#127.0.0.1 www.domain.co.uk
已经在那里,它开始工作了。