ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

php футентификация на https и отправка двух post запросов
  #1  
Старый 15.12.2009, 13:35
Аватар для Jim_Di
Jim_Di
Познающий
Регистрация: 20.11.2008
Сообщений: 32
Провел на форуме:
104649

Репутация: 39
По умолчанию php футентификация на https и отправка двух post запросов

суть такова - есть страничка с полем ввода логина и пароля https://uslugi.beeline.ru/. мне наобходимо залогинится и выкачать страничку следующую чтобы её собсно парсить. у всех как у людей а вот у билайна личный кабинет сделан как всегда непойми как.

надо несколько запросов отправить серверу чтобы попасть на нужную страницу. подскажите про что почитать в мануале на эту тему
запросы я уже все нашёл и последовательно вставляя в адресную строку браузера дохожу до нужной страницы. теперь хочется это всё дело на пхп запилить

первый запрос - идентифицируемся и передаём логин и пароль

https://uslugi.beeline.ru/loginPage.do?_stateParam=eCareLocale.currentLocale %3Dru_RU__Russian&_forwardName=null&_resetBreadCru mbs=false&_expandStatus=&userName=username&passwor d=pass&ecareAction=login

второй запрос помогает нам избежать многочисленных тыканий по меню и попасть на страницу с балансом

https://uslugi.beeline.ru/navigateMenu.do?_navigation_secondaryMenu=billing. payment&_resetBreadCrumbs=true&_stateParam=Reports .isNoneHierarchy%3Dfalse%3BnodeTypeNs%3Anull.point LogicalId%3DCR_20%3BbreadCrumbs.breadCrumbDO1%3D0_ 1_%3BbillCloseDateNs%3Anull.pointLogicalId%3D0%3BT ree%3AbillRepl.selected%3D0%3BbreadCrumbs.breadCru mbsSize%3D1%3Bmulti-level%3Amenu.pointLogicalId%3D11%3BeCareLocale.cur rentLocale%3Dru_RU__Russian%3BEntryNodes%3Areplica 1.pointLogicalId%3D0%3BhierarchyTree%3AbillRepl.po intLogicalId%3D0%3BTree%3AbillRepl.treeExpandedLis t%3D2_%3BCurrencyNS%3Anull.pointLogicalId%3DN%3Bhi erarchyTree%3AbillRepl.effectiveDate%3D12595284000 00%3BbackendSource%3Absource.backendsSourceName%3D ENS%3Bhierarchies%3AhierarchiesRepl1.pointLogicalI d%3D0&_expandStatus=

для начала думал сделать всё с помощью wget, сохраняя куки и потом читая их для второго запроса, но файл с куками каждый раз был пуст. курл поставить возможности нет, пхп собран с openssl и всё везде включено.

в данный момент могу вытащить первую страничку и работать с ней, а как попасть на вторую не знаю. может есть у кого мысли?

Последний раз редактировалось Jim_Di; 15.12.2009 в 13:39..
 
Ответить с цитированием

  #2  
Старый 15.12.2009, 14:02
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 150
По умолчанию

Ну первый запрос сокетам отправляем, в ответе смотрим куки, сохраняем их в переменную, потом во втором запросе используем эти куки и парсим ответ =\
Читаем по теме:
php.net func: FSOCKOPEN
 
Ответить с цитированием

  #3  
Старый 15.12.2009, 14:47
Аватар для Jim_Di
Jim_Di
Познающий
Регистрация: 20.11.2008
Сообщений: 32
Провел на форуме:
104649

Репутация: 39
По умолчанию

дак итак уже до сокетов добрался, там с https всё парево. тяжко без курла =\
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Живые прокси xdx ICQ 111 15.04.2007 13:10
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ