如何从PHP发送GET请求?
我计划使用PHP来满足一个简单的要求。我需要从 URL 下载 XML 内容,为此我需要向该 URL 发送 HTTP GET 请求。
如何在PHP中执行此操作?
我计划使用PHP来满足一个简单的要求。我需要从 URL 下载 XML 内容,为此我需要向该 URL 发送 HTTP GET 请求。
如何在PHP中执行此操作?
除非您需要的不仅仅是文件的内容,否则可以使用file_get_contents
。
$xml = file_get_contents("http://www.example.com/file.xml");
对于更复杂的内容,我会使用cURL。
对于更高级的 GET/POST 请求,您可以安装 CURL 库 (http://us3.php.net/curl):
$ch = curl_init("REMOTE XML FILE URL GOES HERE"); // such as http://example.com/example.xml
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$data = curl_exec($ch);
curl_close($ch);