Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Reset routera przy użyciu cURL
Forum PHP.pl > Forum > Przedszkole
Sekwer
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
pierwszy przykład z google http://www.kess.snug.pl/php_manual/features.http-auth.html
Sekwer
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
no chyba się trochę pomyliłem...


bardziej mi chodziło o http://en.wikipedia.org/wiki/Basic_access_authentication


wg 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 )
erix
curl_setopt" title="Zobacz w manualu PHP" target="_manual, tam jest odpowiedni parametr. tongue.gif
jarrod
o. tego to nie znałem :]
Sekwer
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ź.
erix
Z łaski swojej byś najpierw przeczytał głupiego tutoriala z podstawami.

To już bezczelność, dostałeś na tacy wszystko, a nadal marudzisz...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.