Понедельник, 21.07.2025, 22:31
Главная Регистрация RSS
Приветствую Вас, Гость
Меню сайта
Категории раздела
Мини-чат
200
Наш опрос
Вы знаете c++ ?
Всего ответов: 848
Статистика
Rambler's Top100

Онлайн всего: 2
Гостей: 2
Пользователей: 0
Урок fake4
Форма входа
Главная » Файлы » Уроки php DevelStudio

Урок 17. Авторизация в почте на rambler.ru
11.10.2011, 16:02
Создадим 3 компонента это:  "2 Поля для ввода" и "Кнопку" и в кнопку ставим следующий код:

$url = 'http://rambler.ru/'; // URL сайта на котором будем авторизоваться
$urlTo = 'http://id.rambler.ru/script/auth.cgi'; // URL на которой будем слать POST данные
$login = c("edit1")->text; // Ваш логин
$pass = c("edit2")->text; // Ваш пароль
$post = 'back=http%3A%2F%2Fmail.rambler.ru%2Fmail%2Fstartp age&login='.$login.'&domain=rambler.ru&passw='.$pa ss; // POST данные

$ch = curl_init(); // Инициализируем сеанс CURL
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'); // Записываем cookies в файл, чтобы потом можно было их считать
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); // Теперь читаем cookies с файла
curl_setopt($ch, CURLOPT_POST, true); // Говорим, что информация будет отправляться методом POST
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); // Передаем POST данные
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // Иногда бывает, что после отправки данных происходит редирект heaer('Location:...').
// Этот параметр говорит о то, чтобы мы следовали за ними, а не оставались на месте после отправки данных

$html = curl_exec($ch); // Записываем пришедшие данные в переменную
curl_close($ch); // Закрываем сеанс работы CURL
echo $html; // И вуаля Выводим авторизованную страницу
Урок написал Resh спецально для DevelStudio.3dn.ru
Автор: Не указан
Источник: Не указан
Категория: Уроки php DevelStudio | Добавил: Zonna
Просмотров: 5465 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
1 стас  
0
привет ! а сможешь все поменять что надо для одноклассников? заранее спс если что мой маил stanislav.petrovich.96@mail.ru

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]