¿Cómo enviar una solicitud GET desde PHP?

Resuelto Veera asked hace 54 años • 8 respuestas

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?

Veera avatar Jan 01 '70 08:01 Veera
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 .

Sasha Chedygov avatar Jun 06 '2009 05:06 Sasha Chedygov

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);
James Skidmore avatar Jun 06 '2009 05:06 James Skidmore