19.05.2024г.07:06
Добро пожаловать на DevelStudio.3dn.ru — Уникальное для DevelStudio!
ГлавнаяФорумУрокиПримерыИсходникиНов. СообщенияЗаказать исходникВаша ссылка
Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Форум » DevelStudio (PHP) » Для новичков » Авторизация (Авторизация)
Авторизация
xakep
Воскресенье, 22.07.2012, 09:13
Группа:
 
Пользователь
Сообщений:
 
3
Репутация:
 
0

Кто может поподробнее описать что за место чего вставлять если хочешь поставить другой сайт.

Например:
$post = .............................. Где его взять или скопировать?

Просто я плохо в php понимаю, вот может вы поможите)

Code
$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='.$pass; // 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; // И вуаля Выводим авторизованную страницу
 
Slava_Uchiha
Воскресенье, 22.07.2012, 12:30
Группа:
 
Администраторы
Сообщений:
 
232
Репутация:
 
7

а тебе для какова сайта?

Нажми пожалуйста :3
 
xakep
Воскресенье, 22.07.2012, 16:45
Группа:
 
Пользователь
Сообщений:
 
3
Репутация:
 
0

Для MMORPG игры
wap.teeda.ru

Я хочу бота сделать, если знаешь конкретно как делать, Помоги)
 
Форум » DevelStudio (PHP) » Для новичков » Авторизация (Авторизация)
  • Страница 1 из 1
  • 1
Поиск:

При копировании материалов → указывайте ссылку на источник!
DevelStudio.3dn.ru © 2011 Все права защищены. Используются технологии uCoz DevelStudio
Счётчики
Сегодня нас посетило
Показано 2 последних комментария из 252.
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.2 . дальше »
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.1 . дальше »
Мини-статистика
Всего зарегистрировано: 575
Постов на форуме: 2067
Тем на форуме: 452