![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam takie małe pytanko. Chciałbym ukryć link przed nieproszonymi oczyma ![]() Podam na przykładzie: Mam jakiś tam przycisk Pobierz no i gdy na niego kliknę to wyskakuje mi ścieżka skąd pobierany jest ten plik np. http://example.com/plik.zip Chciałbym tak zrobić żeby nikt nie mógł sprawdzić tej ścieżki gdzie dokładnie leży ten plik. Szukałem w manualu dokopałem się do Urlencode tylko jakoś nie umiem tego ugryźć ;/ Macie może jakiś sposób na to? Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
header
-------------------- GG: 10972302 :)
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Generalnie tej ścieżki nie ukryjesz, możesz ją "zaciemnić" poprzez wyżej podany sposób (tak zwany force download), ale tak czy inaczej ścieżka do pobieranego pliku musi być. Bo niby skąd program do pobierania będzie wiedział jaki jest docelowy adres pliku który ma pobrać? Z kosmosu tych danych sobie nie weźmie, telepatą pewnie też nie jest. Tak więc adresu do jakiego kolwiek pliku który chcesz żeby była możliwość pobrania, nie ukryjesz.
Jedyną skuteczną metodą ukrycia takiego adresu, jest nie danie możliwości pobrania danego pliku. Wówczas nikt danego pliku nie pobierze, bo nikt adresu znać nie będzie. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
@by_ikar: zaciemnienie poprzez plik pośredniczący, a dodatkowo katalog z plikami zabezpieczony htaccessem przed wpisaniem bezpośrediej ściezki i walący wtedy 403 forbidden
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
A nie może dodatkowo trzymać tych plików poza public_html ?
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
thek mógłbyś wstawić przykład takiego pliku htaccess który nie pozwoli na bezpośrednie ściąganie z linku?
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
thek mógłbyś wstawić przykład takiego pliku htaccess który nie pozwoli na bezpośrednie ściąganie z linku? Kod deny from all Ok, @thek, rozumiem sytuacje, ale tutaj autor tak to napisał jakby chciał całkowicie ukryć link, nawet ten zaciemniony (force download). A to że można do takiego force download dorzucić jakiś acl, to w sumie żadna specjalna nowość ![]() |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Chyba troszkę nie możecie mnie zrozumieć
![]() Dajmy na to: Mam system pobierania tapet za sms. Użytkownik wpisuje kod potwierdza kod działa wszystko jest okej. I w Tym momencie wyskakuje mu przycisk pobierz klika na niego i sciaga tapete. Ale równie dobrze może skopiować bezpośredni odnośnik i wysłać koledze lub bóg wie komu by sobie ściągnął a nie zapłacił. I teraz chodzi mi o to jak się przed Tym zabezpieczyć bo htaccess owszem zablokuje pobieranie plików z tego folderu jednak wcale go nie można pobrać nawet przez przycisk pobierz ![]() Macie jakieś porady dla mnie jak to zrobić ? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
No w pierwszej odpowiedzi masz odpowiedź.
-------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jestem jakiś ciemny i nie za bardzo wiem jak to użyć ;/
Jakiś przykład wytłumaczony? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
i w pliki plik .htaccess Kod deny from all
Ten post edytował lobopol 13.03.2012, 21:39:13 -------------------- |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Nie, wystarczy , że wywołasz tą stronę a plik zacznie się pobierać.
-------------------- GG: 10972302 :)
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
A da się zrobić żeby było wywoływane przez przycisk ?
//EDIT down.php
header.php
w katalogu pliki jest pliki jest DynamicPage.zip i htaccess Gdy kliknę w ściągni rzuca mi krzakami typu
Czemu to nie działa ? ;/ Ten post edytował neotorrent 13.03.2012, 22:11:34 |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Da się.
-------------------- GG: 10972302 :)
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Takim sposobem też krzaczy ;/
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Nie kopiuj bezmyślnie
![]() http://www.faqs.org/rfcs/rfc2183.html Mi osobiście smiga ten skrypt... zobacz to : Kod filename="nazwa-pliku-po-zmianie.zip" Musisz jeszcze dodać: Kod header("Content-Length: ".filesize($plik)); Wielkość pliku... Taki mały kod który coś ci podpowie...
-------------------- GG: 10972302 :)
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Przykład prosto z manuala: Link
I nadal krzaczy ;/ Można looknąć na Link //EDIT Ja myślę że zawala tu funkcja readfile która w zamyśle odczytuje pliki no i w sumie też to robi u mnie bo jak dobrze wczytać się w te krzaki to widać nazwy klików wewnątrz zipa Dokopałem się do Link Być może coś jest z moimi ustawieniami PHP ? Ten post edytował neotorrent 13.03.2012, 23:20:23 |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie nadpisują się nagłówki, cały czas mam "text/html". readfile musi tam być, aczkolwiek tylko w przypadku jeżeli wiesz że pliki nie będą za duże. Odpal sobie firebuga, czy inną wtyczkę w ff, ewentualnie chrome/opera f12 i tam będziesz mógł obserwować swoje nagłówki.
Niedawno na planeta.php.pl pojawił się taki wpis: http://blog.kamilbrenk.pl/limit-predkosci-pobierania-plikow/ |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Haa mam !
![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:06 |