Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]blokada dostepu bezposredniego do pliku, plik php, cms, dostep do pliku
dudi1261
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 25.07.2008

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


Witam.

Postanowilem wykorzystac swoja wiedze w php i napisac wlasnego cmsa. Moj cms nie bedzie potrzebowal systemu szablonow wiec wzorowalem sie na cmsie webspell.

do index.php w miejscu wyswietlania podstron wstawilem kod:

  1. <?
  2. if(!isset($site)) $site="aktualnosci";
  3. //Sichheitsl&uuml;cke beheben
  4. $invalide = array('/','/\/',':','.');
  5. $site = str_replace($invalide,' ',$site);
  6. if(!file_exists($site.".php")) $site = "aktualnosci";
  7. include($site.".php");
  8. ?>



Nastepnie stworzylem plik aktualnosci i uruchomilem mod_rewrite:

Kod
RewriteRule ^aktualnosci$ index.php?site=aktualnosci [L]


Dostep do cmsa jest wiec mozliwy w kilka sposobow:

http://dudix.wilan.pl/fe/

http://dudix.wilan.pl/fe/index.php?site=aktualnosci


http://dudix.wilan.pl/fe/aktualnosci

http://dudix.wilan.pl/fe/aktualnosci.php - Ladujac plik w ten sposob wyswietla sie jego zawartosc bez zawartosci strony (index.php). Muszę zablokowac dostep bezposredni do aktualnosci i innych w przyszlosci tworzonych podstron.

Jak tego dokonac?

Go to the top of the page
+Quote Post

Posty w temacie


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: 24.12.2025 - 11:55