mefjiu
8.10.2008, 21:11:53
Witam serdecznie, chciałbym zabezpieczyć ścieżkę pliku a dokładnie obrazka, posiadam serwis z obrazkami i chciałbym aby np:
adres obrazka który aktualnie jest taki
http://www.serwis.pl/galleria/kat1/podkat1.../aligator_d.jpgbył w postaci
http://www.serwis.pl/aligator_d.jpgjest możliwość wykonania czegoś takiego ?
lub rozwiązanie tego w inny sposób ?
Proszę o wszelkie rady i porady.
batman
8.10.2008, 21:15:26
Cytat
jest możliwość wykonania czegoś takiego ?
Nie.
Cytat
lub rozwiązanie tego w inny sposób ?
Rozumiem, że chcesz uniemożliwić pobieranie pliku bezpośrednio z serwera, tylko przez jakiś skrypt? Jeśli tak, to wystarczy, że obrazki będą wyświetlane przez skrypt php.
wookieb
8.10.2008, 21:16:36
To jest "zabezpieczenie"? Niby czego? Co ci to da? Pewnie ze sie da ale jaki tego sens?
mefjiu
8.10.2008, 21:16:44
chcę aby nie dało się ich pobrać programem
tzn będzie się dało pobrać ale przynajmniej osoba która będzie miała zamiar to zrobić nie uzyska posegregowanych obrazków
Cwaniacki programik to: HTTrack Website Copier
batman
8.10.2008, 21:21:49
Niestety muszę Cię rozczarować. Jeśli serwis jest dostępny dla niezalogowanych użytkowników, to nie ma żadnego sposobu na zabezpieczenie plików przed pobraniem. Co najwyżej możesz uprzykrzyć życie ludziom poprzez zablokowanie hot linking (znajdziesz na google o co chodzi).
mefjiu
8.10.2008, 21:23:45
Wiem co to hotlinkowanie i jednak to nie spełni tutaj roli.
Nie mów mi że czegoś się nie da :-)
Musi być na to sposób tak samo jak na wszystko :-)
batman
8.10.2008, 21:24:34
Nie ma. Musisz się z tym pogodzić.
mefjiu
8.10.2008, 21:27:39
A jak to maja rozwiązane serwisy typu rapid że plik jest zabezpieczony ma inny adres niż adres ścieżki. ?
batman
8.10.2008, 21:30:54
Zastosowany jest tam skrypt pośredniczący, który nie pozwala pobrać bezpośrednio pliku. Dopiero po zalogowaniu się lub po upływie jakiegoś czasu, można ściągnąć plik.
mefjiu
8.10.2008, 21:37:10
A jak działa to tutaj
http://wallpaperstock.net/morning-fog_wall...560x1600_1.htmlwątpię aby wszystkie tapety posiadał w jednym i to głównym katalogu
batman
8.10.2008, 21:43:56
W adresie znajduje się od tapety - 10915. Zmień na np 10914 i pokaże Ci się inna tapeta. Jak to działa? Najprawdopodobniej przy użyciu .htaccess wyciągany jest ten id (może być też to zrobione w skrypcie), a następnie z bazy danych wyciąga się ścieżkę do pliku. Reszta to już najnormalniejsze wystawienie nagłówków i wymuszenie pobierania pliku.
Pilsener
9.10.2008, 08:02:42
Cytat
Cwaniacki programik to: HTTrack Website Copier
Musisz postąpić podobnie, jak w przypadku zabezpieczenia się przed atakami typu DOS i DDOS - program tego typu pewnie będzie wysyłał dużo zapytań http z jednego adresu IP - pewnie można to jakoś limitować, ale to już raczej po stronie serwera... Specjaliści od serwerów i protokułu http pewnie mogą coś więcej powiedzieć na ten temat.
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.