[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите залогиниться с помощью curl.
MatrixGod
всем привет!

есть код:
$url = 'http://mail.ru';                        // Куда зайти
$urlTo = 'http://auth.mail.ru/cgi-bin/auth'; // Куда данные послать
$login = 'your_login'; // Логин
$pass = 'your_pass'; // Пароль
$domain = 'mail.ru'; // Домен
$post = 'Login=' . $login . '&Domain=' . $domain . '&Password=' . $pass; // POST данные

$ch = curl_init(); // Инициализация сеанса
curl_setopt($ch, CURLOPT_URL, $url); // Заходим на сайт
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Приказываем вернуть страницу в переменную

$html = curl_exec($ch); // Забираем страницу

curl_setopt($ch, CURLOPT_URL, $urlTo); // Куда шлем POST данные
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); // Записываем cookie
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); // Читаем cookies
curl_setopt($ch, CURLOPT_POST, true); // Указываем метод отправки
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); // POST данные
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // Говорим скрипту, чтобы он следовал за редиректами которые происходят во время авторизации

$html = curl_exec($ch); // Забираем страницу
curl_close($ch); // Завершаем сеанс
echo $html; // Оказываемся в вашем ящике

посоветовал его мне один из наших форумчан.

помоему при логине на серв отправляется еще кое что кроме юзера и пароля.
проверял что отправляется и как с помощью HttpFox плагин для файрфокса.

короче, никак не получается залогиниться.

кто может помочь? как изменить код чтоб залогинилось?

логинимся тут: www.sho pyourway.com/secured/sign-in...ter?returnUrl=/

естественно переменные логин, пасс, урл созданы как следует с нормальными данными.

маленькая форма с правой стороны. заранее всем спасибо.



Спустя 5 минут, 7 секунд (1.04.2012 - 10:28) alex12060 написал(а):
Скрипт рабочий, не знаю что у тебя там не работает. На стороннем сайте не буду отдавать свои логин и пароль от мыла. Слишком сумбурное заявление.

Спустя 2 минуты, 25 секунд (1.04.2012 - 10:31) MatrixGod написал(а):
alex12060,
скрипт то рабочий. я с ним же залогинился на mail.ru.
а вот здесь залогиниться не получается.
я подумал что надо еще кое что отправлять на серв кроме юзера и пасса.
вопрос что именно?

у меня на получается узнать что. прошу о помощи вас!

Спустя 30 минут, 31 секунда (1.04.2012 - 11:01) Invis1ble написал(а):
здесь - это где, на форуме? если да, то зачем тебе это?

Спустя 1 минута, 39 секунд (1.04.2012 - 11:03) MatrixGod написал(а):
здесь это здесь:
www.shop yourway.com/secured/sign-in-or-register?returnUrl=/

Спустя 12 минут, 4 секунды (1.04.2012 - 11:15) MatrixGod написал(а):
Somebody?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.