• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit $_GET Variablen

Status
Für weitere Antworten geschlossen.
M

matibaski

Guest
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;
}
?>

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

Hat jemand darauf ene Antwort?


MfG, Maddo
 
Werbung:
Mach es so
PHP:
 if(isset($_GET['site'] AND $_GET['navi'])) {  //tu was  } elseif(isset($_GET['site'])) {  //tu was anderes  } else {  //öffne die Hauptseite  }
 
Werbung:
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
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben