Navigation Hilfe

Urbin

Grünschnabel
Hallo,

ich versuche gerade meine Navigation zu optimieren. Ich moechte weg von arrays, da ich davon ausgehe das mit zunehmender Links die arrays den Server unnoetig belasten wuerde.

hier mein ansatz.

PHP:
<?php
$page = "include/";

require_once $page . 'header.htm';

if(isset($_GET['go']) AND isset($page[$_GET['go']])){
    require_once $page . $_GET['go'] . '.htm';
  } else {
    require_once $page . 'main.htm';
}

require_once $page . 'navi.htm';
require_once $page . 'footer.htm';
exit(0);
?>

mein problem hier ist, wenn ich jetzt z.B. eine Seite aufrufe die nicht im ordner include vorhanden ist, kommt eine fehlermeldung anstatt die main.htm zu oeffnen.
mit arrays hatte das vorher aber gut funktioniert.

ich dachte sowas in der art, um es mal zu verdeutlichen

PHP:
if(isset($_GET['go']) AND isset ($page . $_GET['go'] . '.htm')){

was leider nicht funktionert.

waere fuer eure hilfe dankbar.
 
Zurück