Barek
Новичок
Дата регистрации:
19.04.2013 18:20:24
Сообщений: 4
Хочу авторизоватся на сайте с помощу curl. Получился у меня такой код но что-то он не работает.... Форму выполняет а куки в файл не записывает.... В чем проблема ? Или я вообще не правильно написал код ? Права на файл и папку 777...
<?php
if($curl=curl_init())
{
curl_setopt($curl,CURLOPT_URL,'http://vkollxoze.tk/?auth');
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_POST,true);
curl_setopt($curl,CURLOPT_POSTFIELDS,"nick=4&password=7"
;
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/1.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/1.txt');
$out=curl_exec($curl);
echo $out;
curl_close($curl);
}
?>
alexandrdante
Модератор
Дата регистрации:
15.11.2013 15:33:40
Сообщений: 207
Доброго времени суток
а на хостинге,на котором скрипт используете,cURL вообще есть?
структура кода верна,но я не анализировал отдельно для сайта из вашего кода. Ожидайте.Буду смотреть.
Barek
Новичок
Дата регистрации:
19.04.2013 18:20:24
Сообщений: 4
На хостинге он есть..... После запуска скрипта появляется пустая страница и вверху зеленая полоска
tikkiwiki
Модератор
Дата регистрации:
15.11.2013 15:36:59
Сообщений: 194
Здравствуйте Barek.В общем, ключевая ошибка вот в чем: при входе на сайт создается сессия, в которую и сохраняется значение, а значит куки надо сохранять с самого начала работы с сайтом.
Рекомендую для прочтения:
1.http://myrusakov.ru/php-curl-primer.html
2.http://myrusakov.ru/php-curl-header.html
3.http://myrusakov.ru/php-curl-post.html
4.http://myrusakov.ru/php-cookie-curl.html
5.http://myrusakov.ru/php-curl-get.html