benni: session-problem

Beitrag lesen

Hi!

also ich hab ne Seite, über deren Inhalt mit der variable $site entschieden wird. also schlichtweg mit
include("includes/".$site.".inc.php");

die inkludierten dateien enthalten jedoch auch variabeln und geben sie über die url weiter. ($action... if $action = add { blablab } etc...

jetzt hab ich mir folgendes gedacht: dass ich nicht jedesmal in $site.inc.php die variable $site, die mit der (inkludierten) seite ansich ja nix zu tun hat, mit in die url stecken muss, stecke ich die variable $site in eine (sowieso schon vorhandene) session.
das geht auch - ein mal. wenn ich auf den nächsten link klicke (also ne andere $site habe), wird die alte trotzdem angezeigt - also anscheinend die session-variable nicht richtig überschrieben.
mein code ist folgender:

if($_SESSION["site"]!=$site) {
 session_unset($_SESSION["site"]);
 $_SESSION["site"] = $site;
}

es geht aber eben leider nicht...

hat jemand ne ahnung, warum?

viele grüße,
benni