Hola amigos de foros del web y administradores de ante mano muchas gracias por su atencion a este post y por su ayuda, bueno trato de bajar un archivo de un servidor con curls y el server me responde con error, he intentado poner las cabezeras de firefox y tambien cambiando el referer y nada de nada, estoy sospenchando que esa descarga tiene una cookie y la verdad que no se como descargar...
datos adicionales
============
archivo a descargar = http://mus.ministeriodealabanza.com/5c0f8eca-75c0-4853-9a65-00f2b893e253~de2103b8-71ad-4615-a2f3-549848739251~2A0A32BE
cabe mencionar que el archivo es un mp3 y si lo pruebo en el navegador firefox descarga y si lo pruebo en ie no descarga.
mi codigo con el que estoy probando
Código:
<?php
$header = array(
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Accept-Language: es-es,es;q=0.8,en-us;q=0.5,en;q=0.3",
"Accept-Encoding: gzip,deflate",
"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",
"Keep-Alive: 115",
"Connection: keep-alive",
"Cookie: ASP.NET_SessionId=rq4ang55b5cr4255xs1apzjb; ASP.NET_SessionId=g5i5tl55toz0ek55cxfp0rrk",
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://mus.ministeriodealabanza.com/5c0f8eca-75c0-4853-9a65-00f2b893e253~de2103b8-71ad-4615-a2f3-549848739251~2A0A32BE');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_USERAGENT,'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13');
curl_setopt($ch, CURLOPT_REFERER, 'http://mus.ministeriodealabanza.com');
curl_exec($ch);
curl_close($ch);
?>