Joachim: index.php?feuerwehr=startseite geht aber nicht so wie ich will?

Beitrag lesen

Hi

index.php?feuerwehr=startseite   die Startseite aufrufen
index.php?feuerwehr=kontakt      die Kontakte aufrufen
index.php?feuerwehr=news         die News aufrufen

Sicher Suchmaschinenoptimiert ;-)

Nur mein Problem. Wenn ich jetzt nur 'index.php' eingebe kommt diese Meldung:

Warning: main() [function.include]: Failed opening '' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/weber/ff-korneuburg/index.php on line 124

Das bedeutet dass die Datei "" nicht gefunden werden konnte. Setze einen defaultwert fuer Deine Variable, und ueberschreib ihn:

Nun Meine Frage kann man es im Quelltext irgendwo einstellen das er wenn ich auf 'index.php' eingebe dann automatisch auf index.php?feuerwehr=startseite verbindet?

$feuerwehr = "was auch immer";
if (isset($_GET["feuerwehr"])) $feuerwehr =  $_GET["feuerwehr"];

include $dateien[$_GET['feuerwehr']];

Du hasst ein _massives_ Sicherheitsproblem wenn Du unvalidierte Parameterangaben includierst. Da kann ja jede beliebige Datei eingebunden werden.

Gruss  Joachim