
08/07/2012, 06:34
|
| | Fecha de Ingreso: julio-2012
Mensajes: 1
Antigüedad: 12 años, 8 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. |