Я извлекаю другую страницу, используя cURL, и если у меня нет определенного файла cookie, я не могу видеть содержимое страницы. Имя файла cookie является seepage
и его значение должно быть установлено равным 1 для просмотра содержимого страницы.
Я хотел бы загрузить эту страницу с помощью cURL, и это тот скрипт, который у меня есть на данный момент:
<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://img.ruphp.com/php/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); ?>
Однако $ result – это пустая переменная, для которой я могу подтвердить, if(empty($result))
. Как бы я установил cURL для использования файла cookie, называемого seepage
с значением cookie, равным 1
?
Благодарю.
Значение cookie – «просачивание = 1»:
curl_setopt($ch, CURLOPT_COOKIE, 'seepage=1');
и вам нужно удалить существующую строку для CURLOPT_COOKIEFILE