Estoy recuperando otra página usando cURL, ya menos que tenga una determinada cookie no puedo ver el contenido de la página. El nombre de la cookie es seepage
y su valor debe establecerse en 1 para que pueda ver el contenido de la página.Configurando una cookie para cURL para usar
me gustaría cargar esta página usando CURL, y este es el guión que tengo en este momento:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.pixhost.org/images/531/1245992_untitled-2.jpg');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_COOKIE, 'tmpfile.tmp');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'tmpfile.tmp');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'tmpfile.tmp');
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$result = curl_exec($ch);
print_r($result);
?>
Sin embargo, $ resultado es una variable de vacío para el que puedo confirmar con if(empty($result))
. ¿Cómo establecería cURL para usar una cookie llamada seepage
con el valor de la cookie como 1
?
Gracias.
Es posible que desee utilizar un depurador de red (Wireshark, violinista , etc.) para confirmar que su cookie realmente no se está enviando. – EricLaw