Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czytanie strony www opartej na bazie danych i zabezp. hasłem
Forum PHP.pl > Forum > PHP
rammstein
Witam wszystkich.
Chciałbym zapytać czy jest możliwość otworzenia przez php strony www opartej na bazie danych i zabezpieczonej hasłem.
np:
http://il.abcdata.com.pl/Item.asp?pid=C8800006
oczywiście login i hasło znam :wink:

Mój kod :

$host = "http://il.abcdata.com.pl/Item.asp?pid=C8800006";
$strona="Item.asp?pid=C8800006";
$dane = fsockopen($host, 80, $blad_nr, $blad_opis);

niestety nie dziala dlatego że nie ma podanego loginu i hasła do strony

Wysypuje takie cos:
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/htdocs/dane/dane.php on line 5

Warning: fsockopen() [function.fsockopen]: unable to connect to http://il.abcdata.com.pl/:80 in /var/www/htdocs/dane/dane.php on line 5
Nie można otworzyć strony http://il.abcdata.com.pl/
Błąd: 2
Opis: No such file or directory

Jeśli ktoś będzie umiał mi pomóc to z góry dzieki
Pozdrawiam
Dravo
Jeśłi nie masz dostępu do loginu i hasła czyli coś próbujesz zmajtrować, raczej nie uzyskasz tu pomocy smile.gif.
A jeśli chcesz zabezpieczyć swój skrypt to szukaj na google.pl pod hasłem bezpieczeństwo biggrin.gif
Pamiętaj o znacznikach u ułtwiających czytanie takich jak [code],[php] czy [sql:1:2373b1f72f]
Pozdro

PS. To nie foum hakerów tylko programistów smile.gif.[/sql:1:2373b1f72f]
DeyV
jesli chodzi o to, czy można pobrać dane wyświelane po wysłaniu jakichś informacji postem, to tak - jest to możliwe - przy pomocy [manual:026265b05a]CURL[/manual:026265b05a]

Oczywiscie w przypadku metody GET jest to jeszcze prostrze.
Jeśli jednak dane dotyczące usera przechowywane są w sesji, to pojawi się problem, bo raczej tego nie będziesz w stanie zasymulować.
rammstein
Napisałem wyraźnie że znam login i hasło tylko nie wiem jaką funkcję wykorzystac aby ich użyć fsockopen tego chyba nie obsługuje :-) proszę o pomoc
hawk
Żadnej funkcji. Trzeba mieć pojęcie o HTTP. Zwłaszcza o cookies i o POST. Pewnie CURL sporo ułatwia, nie wiem. Ale przecież zapytanie HTTP, nawet POST, jest debilne w swojej prostocie (no może z wyjątkiem file upload).

@rammstein: fsockopen ci nie działa bo "http://il.abcdata.com.pl/Item.asp?pid=C8800006" nie jest nazwą hosta. Widziałeś kiedyś komputer o takim adresie? Co innego "il.abcdata.com.pl" - to już może być. Polecam RFC z opisem HTTP. Manual do php ma kilka przykładów żądania HTTP -> read the friendly manual. A w razie wątpliwości snifferek bardzo ułatwia zobaczenie, co tak naprawdę się dzieje.
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.