Problem mit $_GET Variablen

Salü zusammen…
Ich habe ein Problem. Dies ist folgendes:
Ich verwende für meine Homepage die $_GET Variabel. Mit dem hole ich die Inhalte.
Nun schaut euch das an:
http://phpbb.pytalhost.net/Habboville/index.php?site=aktuell&navi=aktuell
Hier sitmmt alles noch.
Aber wenn man auf der Sub-Navigation (auf der linken Seite) klickt, dann kommt wieder das default und nicht das gleiche wie vorher.
Beispiel: Bei Aktuell ist der Link zu den Habbohotel news: index.php?site=habbonews&navi=aktuell
Doch das &navi=aktuell erscheint nicht. Es kommt nur das default.

Hier ist noch mein PHP Code (er ist ganz einfach):
[PHP]<?php $site = $_GET['site']; switch ($site) { default: include('_private/Navig/navig.php'); break; case 'aktuell': include('_private/Navig/aktuell.php'); break; case 'bilder': include('_private/Navig/bilder.php'); break; case 'habbohotel': include('_private/Navig/habbohotel.php'); break; case 'habboville': include('_private/Navig/habboville.php'); break; case 'fancenter': include('_private/Navig/fancenter.php'); break; case 'events': include('_private/Navig/events.php'); break; case 'community': include('_private/Navig/community.php'); break; case 'sicherheit': include('_private/Navig/sicherheit.php'); break; case 'rare': include('_private/Navig/rare.php'); break; } ?>[/PHP]

Der Inhaltsinclude ist derselbe, nur eben (auch logisch) sind die Linkverweise anders und die case namen auch…

Hat jemand darauf ene Antwort?

MfG, Maddo

du arbeitest laut deinem posting mit „$_GET[‚site‘]“, versuchs doch mal mit „$_GET[‚navi‘]“;

Mach es so [php] if(isset($_GET[‚site‘] AND $_GET[‚navi‘])) { //tu was } elseif(isset($_GET[‚site‘])) { //tu was anderes } else { //öffne die Hauptseite } [/php]

default an letzte stelle.

Thx…
Problem gelöst

@ Fleyer

Wie sollte denn der ganze Code aussehen?
Also als ich den angesehen habe, sah das so aus, als wäre das ein 404 Code. Falls die Seite nicht exestiert, dann wird man auf eine andere Seite geletet.

Oder?

MfG, Maddo