curl авторизация для блогов на liveinternet.ru

Статус
В этой теме нельзя размещать новые ответы.

Vladimir1997

Постоялец
Регистрация
6 Дек 2007
Сообщения
107
Реакции
18
Помогите разобраться с хитрой авторизацией на liveinternet.ru курлом на php. Бьюсь уже 3 дня. Перечитал кучу советов и мануалов. Раз каким-то чудом удалось залогинится и все пошло отлично. После перезагрузки компа снова началась маета. Ничего не менял в скрипте, но не проходит авторизация и все тут. Кука получается, пишется в файл, но liveinternet.ru все равно пишет что проблемы с куками. Уже и денвером и xampp пользовался. Бесполезно. Другие сайты с авторизацией, да та же статистика в liveinternet.ru, открывается без проблем. А тут ничего поделать не могу. Может кто поможет разобраться.

Далее мой код:
 
Все разобрался. Проблема была с файлами с куками. Почему не читает файл будем разбираться. Если прописать строчку
curl_setopt($ch, CURLOPT_COOKIE, "тут строка с куками");
и убрать 2 строки:
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/' . basename(__FILE__) . '.cookies');

и
curl_setopt($ch, CURLOPT_COOKIEFILE, CURLOPT_COOKIEJAR,dirname(__FILE__) . '/' . basename(__FILE__) . '.cookies');
то все работает. Кому надо пользуйте. Рабочее.
 
Потому что слеши в "нормальную" сторону, а запускал небось под виндой. Curl, в отличие от самого PHP, под виндой прямые слеши не понимает. Поэтому и не работало с COOKIEJAR.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху