$_SESSION['knap'] bliver sat til 2, når koden bliver kørt igennem, sådan som din kode ser ud.
Mit første forslag ville være, at bruge noget andet en session at sende variablen videre med, f.eks. $_GET. Eks:
Kode <ul>
<li><a href="index.php?knap=1">knap1</a></li>
<li><a href="index.php?knap=2">knap2</a></li>
</ul> |
På din indexside vil $_GET['knap'] så være lig med hhv. 1 eller 2. Dog er der en sikkerheds-risiko ved at bruge $_GET. F.eks. kan dine besøgende selv sætte variablen i adresselinjen.