17-07-2009, 18:52
(Ten post był ostatnio modyfikowany: 17-07-2009, 18:57 przez Labsta.com.)
ogólnie to tak musi być
ale może też tak, jest to coś czym osobiście zastępuje switch, a zarazem bezpieczniejsze od tego powyżej, gdyż ograniczasz inne dziwne żadania GET:
działa to tak:
jest lista stron;
sprawdza czy żadane id jest na liście stron i (&&) plik o tym id istnieje;
dołacz plik;
jeśli nie ;
załaduj plik strony głównej;
Kod:
if(file_exists('strony/'.$id.'.html')) {
include('strony/'.$id.'.html');
}else {
include('strony/glowna.html'); //i tu strona gowna czyli jak nie ma pliku
}
Kod:
$lista_stron = array('glowna','galeria', ....); //wpisz wszystkie możliwe strony
if(in_array($id, $lista_stron) && file_exists('strony/'.$id.'.html')) {
include('strony/'.$id.'.html');
}else{
include('strony/glowna.html');
}
jest lista stron;
sprawdza czy żadane id jest na liście stron i (&&) plik o tym id istnieje;
dołacz plik;
jeśli nie ;
załaduj plik strony głównej;