23.09.2014 / 19:40 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Koenig (22.09.2014/09:28) у тебя одна из строк в коде, а надо двеВсе сделал, вот код: Открыть спойлер Закрыть спойлер <?php
$uid=curl_init();
curl_setopt ($uid,CURLOPT_AUTOREFERER,1);
curl_setopt($uid,CURLOPT_RETURNTRANSFER,1);
curl_setopt ($uid,CURLOPT_COOKIEFILE,'c.txt');
curl_setopt ($uid,CURLOPT_COOKIEJAR,'c.txt');
curl_setopt($uid,CURLOPT_POST,1);
curl_setopt($uid,CURLOPT_URL,'http://mobmas.ru/inputpost.php?nocache=');
curl_setopt($uid,CURLOPT_POSTFIELDS,'nickname=mytest&password=mytest&action=auth');
curl_setopt($uid,CURLOPT_USERAGENT,'Mozilla/4.0 (Windows; U; Windows NT 5.0; En; rv: 1.8.0.2) Gecko/20070306 Firefox/ 1.0.0.4');
$htmlkod=curl_exec($uid);
curl_close($uid);
echo htmlentities($htmlkod,ENT_QUOTES,'UTF-8');
?>
. Вызываем: http://kd.tioo.ru/cr3.php Но все равно результат 0! ???? |
24.09.2014 / 09:01 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| kingdosya, включи ошибки и посмотри создался ли файл c.txt
__________________
Магистр Мёда |
24.09.2014 / 12:17 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Koenig (24.09.2014/09:01) kingdosya, включи ошибки и посмотри создался ли файл c.txtДа, создался новый файл с.тхт. Со значением: # Netscape HTTP Cookie File # http://curl.haxx.se/rfc/cookie_spec.html# This file was generated by libcurl! Edit at your own risk. mobmas.ru FALSE / FALSE 0 SID f04b2ba659bb855454736fa4fab642ce . П.с. Посмотрел в фтп аккаунте |
24.09.2014 / 13:16 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| а попробовать перед этим один запрос на главную и после этого запрос на главную, посмотреть сессия работает или нет, включи хедеры и глянь куда редирект
__________________
Магистр Мёда |
24.09.2014 / 16:33 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Koenig (24.09.2014/13:16) а попробовать перед этим один запрос на главную и после этого запрос на главную, посмотреть сессия работает или нет, включи хедеры и глянь куда редиректСессия работает, я удалил файл сессии и заново вызывал сr3.рhр, и в результате появилось новый файл сессии с новыми значениями. П.с. 'глянь куда редирект' глянуть значение location ?
|
24.09.2014 / 17:27 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| kingdosya, кинь форму авторизации оттуда, я думаю там action нужный будет, аргументы пост запроса передавай как массив ключ => значение
__________________
Магистр Мёда |
24.09.2014 / 18:19 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Koenig (24.09.2014/17:27) kingdosya, кинь форму авторизации оттуда, я думаю там action нужный будет, аргументы пост запроса передавай как массив ключ => значениеВот: <form action="inputpost.php?nocache=" method="post"> Ваш ник:<br/> <input type="text" name="nickname" maxlength="15" /><br/> Транслит: <input type="checkbox" name="translit" value="yes" /><br/> Ваш пароль:<br/> <input type="password" name="password" maxlength="20" /><br/> <input type="hidden" name="action" value="auth" /> <input type="submit" value="Вход" /></form>
. Передай как массив? А как это сделать??? Так: nickname=mytest&password=mytest&action=auth& ? Или как? |
24.09.2014 / 22:31 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| $post = array('nickname' => 'mytest', 'password' => 'mytest', 'action' => 'auth');
__________________
Магистр Мёда |
24.09.2014 / 23:19 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| kingdosya, да не бойся ты экспериментировать! Ты уже столько дней бьёшься над этой проблемой, при этом задавая вопрос и подолгу ожидая на него ответа. За это время уже можно было бы испробовать множество различных вариантов - перепробовать вариации параметров cURL, куки вкл/выкл, опробовать разный набор параметров, адресов; отыскать похожие проблемы и посмотреть, как там сделано; найти готовые библиотеки для этих целей и использовать их; почитать статьи или туториалы по curl в конце-то концов; и т.д. и т.п. Только так можно чему-то научиться.
__________________
let live Изменено aNNiMON (24.09 / 23:20) (всего 1 раз) |
24.09.2014 / 23:28 | |
mariyka Пользователь Сейчас: Offline
Имя: Маша Регистрация: 09.06.2013
| У меня с первого раза получилось войти и в дальнейшем пользоватся сайтом
|