PHP habe ich bis jetzt noch keine Erfahrung gemacht.
na dann mal los
Wenn ich das mit include mache wie schaffe ich es denn das mehrere Inhalte auf einen Bereich, je nach link, angezeigt werden?
wenn (seite == startseite) dann
füge bereich für startseite ein
füge bereich allgemeines zeug ein
füge sonst noch etwas ein
ende
in erster beginne mit einer html-seite, welche den allgemeinen schnitt aller unterseiten deiner seite darstellt ("template") in dieses template lädst du dann je nach link (parameter) anderen inhalt
eine sehr einfache variante ist das hier:
<div id="text"><?php echo $content[text]; ?></div>
<div id="sidebar"><?php echo $content[sidebar]; ?></div>
irgendwo vorher im quelltext befüllst du das array "content" mit inhalten abhängig vom link
if ($_GET['seite'] == 'startseite']); {
include('startseite.inc.php');
}
startseite.inc.php sieht dann so aus:
$content[text] == 'willkommen auf meiner seite';
$content[sidebar] == 'wasauchimmer im sidebar stehen soll';
wichtig ist, dass du die includes nicht direkt befüllst get-parametern aufrufst, sondern indirekt
include($_GET['seite'] . '.php');
ist zwar auch möglich, ist aber potentiell gefährlich, da dir problemlos jemand ?seite=http://example.com/schadcode unterjubeln kann (vorausgesetzt php erlaubt url-includes)