Sekwer
6.08.2009, 14:04:26
Witam,
chciałbym napisać aplikację do resetowania routera.
Cały proces resetu polega na wysłaniu jednego posta do odpowiedniej strony(http://192.168.1.1/).
Zanim jednak wejdę na tą podstronę trzeba się zalogować przez $_SERVER['PHP_AUTH_USER'].
Da się to obejść ?
jarrod
6.08.2009, 14:06:44
Sekwer
6.08.2009, 14:17:03
Tak, znalazłem ten przykład w Google, ale ja chciałem przesłać ta zmienną cURL'em. Bo w oknie logowania nie ma formularza.
Wyskakuje okno logowania takie, jakprzy autoryzacji .htaccess
jarrod
6.08.2009, 14:22:21
no chyba się trochę pomyliłem...
bardziej mi chodziło o
http://en.wikipedia.org/wiki/Basic_access_authenticationwg tego artykułu wysyłasz (jako odpowiedź):
GET /strona.routera.html HTTP/1.0
Host: 192.168.1.1
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
gdzie QWxhZGRpbjpvcGVuIHNlc2FtZQ== to
Base64( login:hasło )
Sekwer
6.08.2009, 17:23:47
Chyba chodzi o tę opcję: CURLOPT_HTTPAUTH ale nigdy wcześniej nie miałem do czynienia z cURL'em i nie wiem zupełnie jak się do tego zabrać. Może jakaś mała podpowiedź.
Z łaski swojej byś najpierw przeczytał głupiego tutoriala z podstawami.
To już bezczelność, dostałeś na tacy wszystko, a nadal marudzisz...