Итак, я недавно получил админку на форуме toribash.4bb.ru c целью автоматизировать часть процессов.
Одна из проблем, с которыми я столкнулся -- это то, что я не смог получить доступ к админ панели через cURL.
--------------------------------------
Итак, моя задача, для начала, сделать линк, кликнув по которому, изменяется значение значение поля "Предупреждения" пользователя. (Поле, естественно, открыто для изменения лишь для администраторов/модераторов).
--------------------------------------
Код:
$url = "http://toribash.4bb.ru/profile.php?section=fields&id=$id"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_COOKIE, "ODk1fDN8XmE4ZTY1MzMxNDNhMXcyMDxkZmVjVGQ0YWYxxTNiZmY1ZmI2OLg3Zz%3D%3D"); $result = curl_exec($ch); curl_close($ch);
Значение Cookie взято из, собственно, куки браузера (и здесь чуть искажено).
--------------------------------------
Не работает. В смысле, что mybb явно не признает в курле админа.
Вопрос: что делать и как исправить?
--------------------------------------
Проблема найдена:
curl_setopt($ch, CURLOPT_COOKIE, "mybb_ru=ODk1fDN8XmE4ZTY1MzMxNDNhMXcyMDxkZmVjVGQ0YWYxxTNiZmY1ZmI2OLg3Zz%3D%3D");
Тему хорошо бы удалить, зря поднимал. Извините, просто давно с cURL не работал :/
Отредактировано iLL (Пн, 30 Ноя 2009 02:16:03)