Autor Zpráva
lexlutor
Profil *
Zdravím Vás ako sa možem cez externu php aplikaciu dostať na stránku https://www.o2.sk/moje-o2 ? ked mam aj meno aj heslo???
ked to zadám do meno a heslo tak mi to ide super ale ako to mam spraviť automaticky napríklad aby mi odoslalo premenné post, bez toho aby som to musel zadávať do okienok???
margin
Profil *
Já to dělal tak, že jsem ve Firebugu změnit u formuláře odesílání z POST na GET. Ale je docela možné, že to u 2 nepůjde, je to totiž bezpečnostní riziko.
Vhodnější je používat nějaký manager hesel, některé prohlížeče jej mají, nebo existuje jako doplněk prohlížeče.
Kubo2_
Profil *
lexlutor:
Dá sa využiť napríklad PHP rozšírenie cURL.


margin:
On píše, že sa chce prihlásiť ako PHP aplikácia, nie ako fyzická osoba.
lexlutor
Profil *
Ako by to šlo s tou cURL


https://www.o2.sk/prihlasenie?p_p_id=login_WAR_liferayportlets&p_p_lifecycle=1&p_p_state=normal&p_p_mode=view&p_p_col_id=column-1&p_p_col_count=1&_login_WAR_liferayportlets_action=actionLogin

hlavička požiadavky
Host: www.o2.sk
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: sk,cs;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Cookie: GUEST_LANGUAGE_ID=sk_SK; COOKIE_SUPPORT=true; __utma=146038834.1245172123.1389175852.1389178299.1389203702.3; __utmz=146038834.1389175852.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ga=GA1.2.1245172123.1389175852; __CT_Data=gpv=66&apv_1354_www09=66; WRUID=0; _bcvm_vrid_372340271211695217=369180630109867546; __gfp_64b=20hlCa_Uo7hqU6_A6to2QxQpN.A41f4a_f6FQ8DI_xT.y7; OAID=10d8fb5b60dfdcad076e9b603cdf8dcc; __utmb=146038834.62.10.1389203702; bc_pv_end=369180974787387543; JSESSIONID=A942DE321F5C73A8643FA470FC7C8835.node2; banners=3; LFR_SESSION_STATE_4948301=expired; errorMessage=""; errorMessageType=""; __utmc=146038834; _bcvm_vid_372340271211695217=369180938778789044; LOGIN=3637356164616435356164; SCREEN_NAME=73396d5a756456746335746e30722b68566d73444f4266664368614b74436671
Connection: keep-alive

Telo požiadavky
Content-Type: application/x-www-form-urlencoded
Content-Length: 114

formTimestamp=1389210405258&redirect=https%3A%2F%2Fwww.o2.sk%2Fmoje-o2&login=zuzka&password=heslo
weroro
Profil
margin:
Já to dělal tak, že jsem ve Firebugu změnit u formuláře odesílání z POST na GET.
Toto by ti za normálnych okolností fungovať nemalo. Funguje to iba pri zapnutom register_globals, alebo sa mýlim? Ak zmeníš action formulára z post na get a odošleš, tak v php je očakávané aj tak $_POST[''] a nie $_GET[''], čiže by ti to neprešlo.
lexlutor
Profil *
presne tak bohužial ak zmenim POst na GET prihlasenie sa nepodarí.
juriad
Profil
weroro:
Existuje ještě superglobální pole $_REQUEST, které slučuje $_POST, $_GET a $_COOKIE. Někdy je výhodně napsat rozhraní aplikace tak, aby bylo jedno, kterým způsobem data přijdou.
lexlutor
Profil *
[#7] juriad Starec nerozumiem vieš mi aspon trochu naznačiť..ako dalej???
juriad
Profil
lexlutor:
Ukazoval jsem, že v některých připadech může změna z metody POST na metodu GET fungovat; v tvém případě, jak jsi zjistil, to však nefunguje.

Můj příspěvek se netýká tvého problému, reagoval jsem na werorův příspěvek.
lexlutor
Profil *
chcem sa spýtať aky by bol rozdiel riešení cURL a keby chcem aby sa spravala ako php aplikáci. to druhe by sa ako dalo zrealizovať

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: