Mir ist klar, dass ich wohl include und die switch-Anweisung verwenden muss, doch wie weise ich einem Link eine bestimmte include-Datei zu (bestimmt über GET oder POST, doch wie)?
Am einfachsten vermutlich so, also die verzweigung aufgrund eines bestimmten Wertes in einer GET-Variable.
Ist zwar nicht skalierbar, aber bei einer einzelnen Seite zweckerfüllend.
switch ($_GET['foo']) {
case 'news':
readfile('news');
break;
case 'press':
readfile('press');
break;
default:
readfile('home');
break;
}
Wenn du nur statischen Text einbinden willst, der nicht durch den PHP-Interpreter muss, ist readfile() die bessere Alternative zu include()
include($_GET['foo']);
ist eine skalierbare Möglichkeit, aber uu. gefährlich - denk nichtmal dran das so einzusetzen ;).