Hallo Felix,
die Variable $uri
wird direkt am Anfang der Seite erstellt, noch vor dem DOCTYPE.
$uri = explode( '/', $_SERVER['REQUEST_URI'] );
$page
ist einfach nur ein string.
$page = 'Demon’s Souls';
Die index.php sieht folgendermaßen aus:
<?php
$page = 'Demon’s Souls';
$heading = 'Demon’s Sou<span style="letter-spacing: .35em;">l</span>s';
include $_SERVER['DOCUMENT_ROOT'] . '/index.php';
?>
Sie fügt das Grundgerüst der Seite ein, wo sich auch $uri
befindet. Ich hoffe, das hilft weiter.
Das Problem ist, dass beim dynamischen Laden des Inhalts die beiden Variablen plötzlich undefined sind.