Session

Dobry den
mam tenhle kod

<?

unset($_SESSION['game']);

if ($_GET["hra"]=="")
{
$game="2";
}
else
{
$game=$_GET["hra"];
}


session_register("game");


if ($game==1)
{
echo"<td height='140' bgcolor='#5D6E9E'><img id='obr' src='bannery/banner.jpg'></td></tr>";
}

if ($game==2 or $game=="")
{
echo"<td height='140' bgcolor='#5D6E9E'><img id='obr' src='bannery/banner.jpg'></td></tr>";
}

if ($game==3)
{
echo"<td height='140' bgcolor='#5D6E9E'><img id='obr' src='bannery/banner_g3.jpg'></td></tr>";
}

if ($game==4)
{
echo"<td height='140' bgcolor='#5D6E9E'><img id='obr' src='bannery/banner_datac.jpg'></td></tr>";
}

echo"<tr>";
echo"<td height='30' background='bannery/pozadi1.jpg'>";
echo"<CENTER><a href=index.php3?hra=1 class=sekce>Gothic</a> | <a href=index.php3?hra=2 class=sekce>Gothic 2</a> | <a href=index.php3?hra=4 class=sekce>Datadisk</a> | <a href=index.php3?hra=3 class=sekce>Gothic 3</a></CENTER>";

a nedari se pri kliknuti na odkaz 2 nebo 3 apod zmenit hodnotu v session.Myslel jsem pokud bych zaregistroval session game tak do ni vlozim hodnotu a pokud kliknu na jine tlacitko tak bych do ni zapsal jinou hodnotu.Ale to mi neslo porad se tam zobrazovala hodnota puvodni.Tak jsem se snazil po kliknuti na tlacitko session odregistroval pomovi unset ale porad mi tam ta hodnota zustav.Nemuze nekdo pomoct?
mno, fakt netuším, jestli jde session zrušit pomocí unset(). Raději použij session_unregister('game');

Jo a taky si dej bacha na přijímání dat v tom poli $_GET, měl bys vstup nějak ošetřit (proti textům apod.) - uživatelé jsou svě. :)
A co session_destroy() ?
No jestli chce používat session dál, tak destroy přece ne...
Kdyz ji chce komplet vynulovat... No jde o to, co chce :-)
Tak si pořádně prohlídni zdroják ;)... asi 10 řádků po tvym session_destroy() je session_register()... to bys mu moc nepomohl :)
problém je že vůbec nefunguje ošetření přístupu přes session... jak mám ošetřit přístup přes přihlášení?