Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zabezpieczenie przed pobieraniem
Forum PHP.pl > Forum > Gotowe rozwiązania
krzysiuus
Witam, mam ustawiony skrypt przyjmowania kodu z wysłanego sms'a. Klient wpisuje kod i pobiera. Jednak jak jest ktoś mądry to poprostu w pasku adresu przeglądarki wpisze odpowiedni adres do pliku i pobierze za darmo bez wysłania sms... jest jakieś zabezpieczenie przed tym? Proszę o odpowiedz
Pozdrawiam
erix
No zostaje wysyłanie pliku przez skrypt.

header - masz parę przykładów.
krzysiuus
Jak mam to zastosować aby było można pobrać plik tylko przez skrypt sms'ow?
karolrynio
Blokujesz dostep do katalogu w htaccess i pozniej uzytkownik bedzie mogl pobrac plik tylko przez skrypt.
krzysiuus
a mógłbyś podać jak ma wyglądać taki wpis w tym htaccess?
krzysiuus
sory ale htaccess jak zablokujesz dostep do pliku to przez skrypt sms premium tez go nie pobierzesz... wiec ta opcja odpada. Proszę o inne jeśli można...
Fifi209
Cytat(krzysiuus @ 8.02.2010, 18:40:11 ) *
sory ale htaccess jak zablokujesz dostep do pliku to przez skrypt sms premium tez go nie pobierzesz... wiec ta opcja odpada. Proszę o inne jeśli można...

W .htaccess blokujesz dostęp do katalogu, a skrypt sms wysyła odpowiednie nagłówki (Patrz post Erix'a) potem robisz readfile i plik zostaje przesłany do użyszkodnika.

Więcej: Google -> php force download
krzysiuus
nie nic z tego... tak jak mowilem jak zablokuje dostep do pliku poprzez htaccess to skrypt tez go nie pobierze... chyba ze mam dodać jakąś linijke kodu do tego skryptu? Ale jaką?
erix
A o czym Ci piszemy cały czas? Zaglądałeś do linków?
krzysiuus
tak widziałem te linki ale co z tego jak nie wiem jak mam sie nimi posłużyć?
erix
A chociaż próbowałeś?
krzysiuus
męcze się z tym od 3 dni już i nic nie wskórałem.. napisałem na tym forum bo myślałem że dostanę jakąś pomoc a Wy mnie odesłaliście do jakiś stron... i co mi po tych stronach jak nie wiem jak ich użyć?
erix
A próbowałeś chociaż skopiować przykłady i coś zmieniać? To jest bardzo proste zagadnienie, poruszane kilka razy w miesiącu, wystarczy dobrze poszukać.

Dlatego nie dostaniesz na tacy.
krzysiuus
To chociaż podaj linki bo jakoś nie moge nic znaleźć na forum

ok jednak coś znalazłem:


RewriteEngine On
RewriteCond %{REQUEST_URI} "test.php"
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?domena.pl [NC]
RewriteCond %{HTTP_REFERER} !^="" [NC]
RewriteRule .* blad403.html [L]


Co o tym myślisz? jak się pisze adres w pasku do pliku to nie pobierze ale jak dasz kod do skryptu to pobierze
erix
Bo wpisanie adresu bezpośrednio powoduje pusty referer.
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.