Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> blokada bezpośredniego dostępu do pliku
eltorito
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 14.08.2004

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


w jaki sposob zablokowac dostep do pliku php, tak aby nie mozna go bylo odczytac wpisujac w przegladarce jego url ?
natomiast, zeby byl dostepny z poziomu include ()

cos takiego jak jest w MAMBO :
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

Ten post edytował eltorito 12.05.2005, 07:58:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Jojo
post
Post #2





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Sam sobie odpowiedziałeś na pytanie.
W pliku includującym wszystkie inne definiujesz jakąś stałą, a w każdym pliku includowanym sprawdzasz czy ta stała jest ustawiona (jeśli nie jest robisz die() z odpowiednim komunikatem).

index.php:
  1. <?php
  2. define( 'POPRAWNY_DOSTEP', true );
  3. ?>

pliki includowane:
  1. <?php
  2. defined( 'POPRAWNY_DOSTEP' ) or die( 'Nie możesz uruchomić tego pliku!' );
  3. ?>
Go to the top of the page
+Quote Post
revyag
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Wyświetlenie komunikatu nie jest zbyt user-friendly (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Proponuję przekierowywać wtedy usera na stronę główną.
Go to the top of the page
+Quote Post
Jojo
post
Post #4





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Jeśli już ktoś kombinuje i próbuje dostawać się do różnych plików Twojego serwisu w nieodpowiedni sposób, to on nie jest developer-friendly (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) więc dlaczego ja mam być wobec niego uprzejmy? Natomiast mnie osobiście bardziej niż wyświetlenie błędu irytuje brak jakiegokolwiek błędu (IMG:http://forum.php.pl/style_emoticons/default/smile.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: 22.08.2025 - 19:44