¿Cómo enviar una solicitud GET desde PHP?
Estoy planeando usar PHP para un requisito simple. Necesito descargar un contenido XML desde una URL, para lo cual necesito enviar una solicitud HTTP GET a esa URL.
¿Cómo lo hago en PHP?
Aceptado
A menos que necesite algo más que el contenido del archivo, puede utilizar file_get_contents
.
$xml = file_get_contents("http://www.example.com/file.xml");
Para algo más complejo, usaría cURL .
Para solicitudes GET/POST más avanzadas, puede instalar la biblioteca CURL ( https://www.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);