Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/07/2012, 06:34
RaquelM
 
Fecha de Ingreso: julio-2012
Mensajes: 1
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Conectar con curl a https con certificado

Buenos días a todos;

Creo que tengo el mismo problema que ya se trató en este hilo hace tiempo pero no soy capaz de solucionarlo.

Necesito cargar en una variable el código fuente de una web, concretamente esta: https://www.magiccardmarket.eu/Naturalize_%28Innistrad%29.c1p250635.prod

He probado con CURL y con FGET pero no soy capaz.

Creo que el problema reside en el certificado. He seguido los pasos de exportarlo como se comentaba en este último mensaje y cargarlo al servidor y ya no me devuelve el error de "Error 403: You do not have the necessary credentials to access the requested URL".

Pero, sin embargo, tampoco carga nada en la variable...

$url="https://www.magiccardmarket.eu/Naturalize_%28Innistrad%29.c1p250635.prod";

$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($ch, CURLOPT_CAINFO, getcwd().'certificado.crt' );
$file_contents = curl_exec($ch);
curl_close($ch);

echo $file_contents;


¿Alguna idea?

Os lo agradezco mucho.