SESSION im link

SPN_X

Mitglied
Hey leute ich weiß nicht, ob das geht was ich vorhabe, aber ich konnte im inet nichts passendes finden - hoffe daher auf eure hilfe.

ich möchte das ich einen link klicke im menu zB
HTML:
 <a href="index.php?site=projekte">Projekte</a>
 <a href="index.php?site=bilder">Bilder</a>

und dann läd er die index.php worin folgendes geprüft wird:
PHP:
if($_SESSION["site"]=="projekte")
  { //bla }
if($_SESSION["site"]=="bilder")
  { //bla }

Kann ich denn sowas machen... mir fehlt das know how - deshalb der speudocode.

Danke für eure hilfe.
 
So wohl eher :) Du brauchst in deinem Fall keine Sessions, da du die zu ladende Seite ja als GET-Parameter in der URL übergibst. Darauf greifst du dann in PHP mit der superglobalen Variable $_GET zu und lädst die entsprechende Datei (siehe switch-Statement).

index.php
PHP:
<?php
$site = isset($_GET['site']) ? trim($_GET['site']) : null;

switch($site)
{
    case 'about':
        require_once("about.php");
        break;
    case 'contact':
        require_once("contact.php");
        break;
    default:
        require_once("index.php");
        break;
}
 
Zurück