![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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:
pliki includowane:
|
|
|
![]()
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ą.
|
|
|
![]()
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)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:44 |