Zhenya
Новичок
Зайдем cUrl(ом) на http://depositfiles.com ???
Уважаемые php кодеры, позвольте задать такой интересный вопрос.
Подскажите как авторизоваться на http://depositfiles.com со своими логином паролем.
Делаю так:
Этот код не работает. Есть такая загвоздочка, (собственно по этой причине код и неработает наверное) при физическом вводе логина и пароля происходит редирект...
Урл дан, код дан - вроде все правильно...
Помогите пожалуйста!!!
Уважаемые php кодеры, позвольте задать такой интересный вопрос.
Подскажите как авторизоваться на http://depositfiles.com со своими логином паролем.
Делаю так:
PHP:
//здесь авторизируемся на сайте
$url="http://depositfiles.com/ru/";
$ch = curl_init();
// url страницы для авторизации
curl_setopt($ch, CURLOPT_URL, $url);
//вернуть результат запроса в переменную, а не на экран
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
// используем метод POST
curl_setopt($ch, CURLOPT_POST, 1);
// данные передаваемые POST запросом
curl_setopt($ch, CURLOPT_POSTFIELDS, "login=***&password=***");
//сохранять полученные COOKIE в файл
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
//запускаем
$result = curl_exec($ch);
//здесь скачиваем как авторизированные пользователь страницу
$url="http://depositfiles.com/ru/";
//url страницы или файла для скачивания
curl_setopt($ch, CURLOPT_URL, $url);
//запрещаем делать запрос с помощью POST и соответственно разрешаем с помощью GET
curl_setopt($ch, CURLOPT_POST, 0);
//отсылаем серверу COOKIE полученные от него при авторизации
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt'); //get cookie from file
//запускаем
$result = curl_exec($ch);
curl_close($ch);
echo $result;
Урл дан, код дан - вроде все правильно...
Помогите пожалуйста!!!
