用PHP 發送GET 請求
問題:如何發送HTTP GET 請求來擷取XML 內容?
答案:
要在PHP 中使用GET 請求從URL 下載XML 內容,您有兩個主要選項:
1 .使用file_get_contents()
如果您只需要XML檔案的內容,則可以使用 file_get_contents() 函數。方法如下:
$xml = file_get_contents("http://www.example.com/file.xml");
2.使用cURL
對於更複雜的請求,您可能需要處理cookie、標頭或其他HTTP 特定功能,請考慮使用cURL。以下是範例:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://www.example.com/file.xml"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $xml = curl_exec($ch); curl_close($ch);
curl_exec() 函數傳回回應正文,您可以將其指派給 $xml 變數。
以上是如何在 PHP 中傳送 HTTP GET 請求並檢索 XML 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!