Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] jak zabezpieczyc katalog?
zeta758
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 18.06.2006

Ostrzeżenie: (0%)
-----


chce w php wylistowac liste plików z jakiegoś katalogu. Dostępne do ściągnięcia jak ktoś jest zalogowany. Jak się zabezpieczyć ze jak ktoś przeklei adres to zeby nie mogl sciagnac pliku jak nie jest zalogowany? jak dam htaccess na deny to w ogole nie bedzie mozna sciagac. Prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
piczu
post
Post #2





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

Ostrzeżenie: (10%)
X----


sprawdzasz zalogowanie i wysylasz przy pomocy header" title="Zobacz w manualu PHP" target="_manual

Ten post edytował piczu 4.05.2007, 14:03:58
Go to the top of the page
+Quote Post
zeta758
post
Post #3





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 18.06.2006

Ostrzeżenie: (0%)
-----


niezupelnie, a jak ktos sobie wpisze link bezposredni do pliku to sobie bedzie mogl sciagnac, a ja bym tak chcial zeby niemogl sobie sciagnac.
Go to the top of the page
+Quote Post
fredzio90
post
Post #4





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

Ostrzeżenie: (0%)
-----


<?

to możesz sprawdzać SESJE użytkownika zalogowanego... jeżeli istnieje sesja to może pobrac jeżeli nie to link będzie do pliku ktory bedzie miał info zeby sie zarejestrować...

w ten sposób ja mam u siebie na stronie......
Go to the top of the page
+Quote Post
jarmiar
post
Post #5





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


sporządź coś takiego

  1. <?
  2. if($plik=="") $plik="test";
  3. if(!file_exists($plik.".rar")) 
  4. {
  5.  echo "plik nie istnieje";
  6. }
  7. else 
  8. {
  9. header (Location: $plik.".rar");
  10. }
  11.  
  12. ?>


i do tego wystarczy jakiś kodzik uwierzytelniający np. za pomocą sesji lub cookies lub ewentualnie IP

Ten post edytował jarmiar 4.05.2007, 19:12:39
Go to the top of the page
+Quote Post
zeta758
post
Post #6





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 18.06.2006

Ostrzeżenie: (0%)
-----


no to sie wszystko zgadza. A jesli ktos wpisze sobie link bezposrednio do pliku: np. www_link_do_pliku_ro/plik_nazwa.rar to wtedy bedzie mogl sobie sciagnac, prawda (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

a tego bym nie chcial
jak to zmienic?
Go to the top of the page
+Quote Post
jastu
post
Post #7





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

Ostrzeżenie: (0%)
-----


pliki .htaccess lub przyjmij jakąś konwencję nazewniczą tak by plik o określonej nazwie istaniał dopiero jak skrypt php pobierze jakiś ciąg znaków z url i coś do niego doda. np rozszeżenie. Mogłem się nie zastanowić nad odpowiedzią ... (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 19:32