Mit SERVER['REQUEST_URI'] und in die Steuerung der website fließen

Habe ich eine kleine Webseite. Es ist .htaccess - Datei ist wie folgt:

RewriteEngine On
RewriteBase /site/
RewriteRule ^(.+)$ index.php [QSA,L]

So dass es leitet alle URLs, die auf 'index.php'. Ich kann den angeforderten URL und handeln entsprechend :

$uri = $_SERVER['REQUEST_URI'];
switch($uri)
{
case 'index':
    LoadIndex();
    break;

case 'about':
    LoadAbout();
    break;

case 'Posts':
    LoadPosts();
    break;

default:
    LoadNotFound();
}

Sagen, das ich verwenden möchte $_GET[] in der Index-Seite. Dadurch ändert sich die URL, so schlägt es fehl, die Seite zu laden.
Wie kann ich das tun? Wie kann ich route meine Website, ohne $_GET[] Variablen in URLs?

nur parse $_SERVER['REQUEST_URI'] und ausziehen, alles hinter dem ?
OK, so ist es das ? Gibt es nicht einen einfachen Weg ?

InformationsquelleAutor David Sebastian | 2013-01-12

Schreibe einen Kommentar