Przedstawie kod:
<?php if($_GET['id']!="") { switch( $_GET['id']) { case 'news': include 'news.php'; break; case 'costam': include 'costam.php'; break; default: include "404.php"; break; } } else include 'sennik/start.php'; ?>
Jak widac jest to kod na includowanie plikow. 1 moje pytanie: Czy jest to bezpieczny kod?
Druga sprawa to taka ze jezeli uzytkownik wpisze bledne "id" to strona start.php bedzie sie wczytywac.
Jezeli natomiast wpisze bledny "case" to otworzy mu sie strona z bledem 404.php. Chodzi mi o to ze wszystko jest w porzadku ale jezeli ten sam kod bedzie juz za kolejnej zaincludowanej stronie (np. na news.php) to po wpisaniu blednego "case" pojawi sie strona 404.php ale rowniez bedzie zaincludowana ta strona czyli start.php. Suma sumarum chodzi o to ze chcialbym zeby strona 404.php pojawiala sie z jednakowa zawartoscia na kazdej kolejnej stronie zaincludowanej a nie ze pojawia sie strona 404.php i wczesniejszy plik zaincludowany. Dzieki za pomoc.