$rozsz=".html"; { include("contents/$nazwa$rozsz"); } else { include("contents/index$rozsz"); }
Okazało się, że funkcja include nie jest bezpieczna. Próbuję zmienić to ze switch/case ale chyba nie umiem

$rozsz=".html"; switch ($_GET[show]) { case '$nazwa': include('contents/$nazwa$rozsz'); break; default: include('contents/index.html'); }
Adresy powinny się wyświetlać jako
www.adres.strny.pl/index.php?show=nazwa, gdzie nazwa jest plikiem w katalogu contents (wywoływanym w zależności od tego na jaką stronę chcę wejść, plików w contents mam około 80). Całą stronę mam tak zbudowaną, ale zwrócono mi uwagę, że są włamania przez funkcję include.