![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 12.06.2007 Skąd: Gorlice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
chciałbym zrobić statystyki łącza ściągając co jakiś czas ilość ściągniętych bajtów. Niestety jest problem, ponieważ trzeba się zalogować, żeby można było pobrać jakieś dane. Nie jest to normalne logowanie w html'u tylko tak jakby w htaccess lub czymś podobnym. Nie wiem jak przekazać do takiego czegoś login i hasło, żeby zalogować. Modem TP-LINK TD-W8910G. Proszę o jakieś wskazówki jak takie coś zrobić. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 19 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kup ruter z obsługą SNMP.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 60 Pomógł: 20 Dołączył: 30.11.2010 Skąd: 127.0.0.1 Ostrzeżenie: (10%) ![]() ![]() |
@JohnnyB: Niezłe rozwiązanie problemu..
Hey ;] A więc login i hasło są wysyłane do serwera w nagłówku. Przykład: Kod Host: localhost User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.19) Gecko/2010120923 Iceweasel/3.0.6 (Debian-3.0.6-3) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Authorization: Basic bG9naW46aGFzbG8= Authorization przechowuje metodę uwierzytelniania (Basic albo Digest) oraz login i hasło w formie: login:haslo, a ciąg ten jest zakodowany w base64. Czyli rozwiązaniem tego problemu będzie wysłanie odpowiedniego nagłówka do serwera ;] (wskazówka: fsockopen()); Pozdrawiam, mmica -------------------- "Imagination is more important than knowledge, because knowledge is limited." ~Albert Einstein
<?php $var = array('foo', 'bar'); ?> |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Zainstaluj sobie jakieś rozszerzenie pokazujące wysyłane nagłówki i po prostu je odtwórz Curlem.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Zainstaluj sobie jakieś rozszerzenie pokazujące wysyłane nagłówki i po prostu je odtwórz Curlem. Jakie nagłówki? Po co?
Tyle w tym temacie. ![]() -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 12.06.2007 Skąd: Gorlice Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za porady, ale poradziłem sobie w inny sposób.
Tzn napisałem skrypt w bashu, który loguje się i wyciąga dane a logowanie odbywa się w następujący sposób (może się komu przyda): wget --http-user=uzytkownik --http-password=haslo http://adres_ip/stats.html |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jakie nagłówki? Po co? Bo to uniwersalna metoda, tutaj akurat trochę niepotrzebna. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:12 |