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.
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
was leider nicht funktionert.
waere fuer eure hilfe dankbar.
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.