I have a test script.. What i'm trying to achieve is once the user has clicked on link1 the value of item must equal x and if the user clicks on link2 the value of items must stay equal to x while setting action equal to y .. <?php session_start(); echo 'Welcome to testpg'; $_SESSION['time'] = time(); if (isset($_GET['item'])){ $_SESSION['item'] = $_GET['item']; echo $_SESSION['item']; } if (isset($_GET['action'])){ $_SESSION['action'] = $_GET['action']; echo $_SESSION['action']; } ?> <html><br /><a href="test.php?item=x&<?php echo strip_tags(SID); ?>">link1</a></html> <html><br /><a href="test.php?action=y&<?php echo strip_tags(SID); ?>">link2</a></html> thanks On 11/24/05, David Grant <david@xxxxxxxxxxxx> wrote: > > Gregory, > > Are you always setting $_SESSION['menu'] to the contents of > $_GET['menu']? If so, the second link will set $_SESSION['menu'] to > null. You need to check the contents of $_GET['menu'] first before > setting, i.e. > > if (isset($_GET['menu'])) > $_SESSION['menu'] = $_GET['menu']; > > Cheers, > > David Grant > > Gregory Machin wrote: > > Hi > > I'm a bit stuck on session var, and thier implamentation, or my > perseption > > thier of. > > I have a page and need certian vars to be persistat each time the page > is > > called. > > This is done to detmin the content of the page through logic that calls > > different includes. > > > > But I cant get the vars to be persistant. > > note the page call it's self. > > > > ./index.php > > <?php > > session_start(); > > $_SESSION['menu'] > > > > ?> > > <html><A href=./index.php?menu=1>option 1</A></html> // this works > > <html><A href=./index.php?other=do>differnt action</A></html> // this > brakes > > it . when the user links here the 'menu' var is cleared > > <?php $_SESSION['menu'] = $_GET['menu']; > > echo $_SESSION['menu']; > > > > ?> > > > > I would like the menu var (and others) to be persistant until it is > reset or > > updated. how do I acheave this . > > > > Thanks > > > > > > > > > > > > > > -- > > Gregory Machin > > greg@xxxxxxxxxxxxxx > > gregory.machin@xxxxxxxxx > > www.linuxpro.co.za > > www.exponent.co.za > > Web Hosting Solutions > > Scalable Linux Solutions > > www.iberry.info (support and admin) > > > > +27 72 524 8096 > > -- Gregory Machin greg@xxxxxxxxxxxxxx gregory.machin@xxxxxxxxx www.linuxpro.co.za www.exponent.co.za Web Hosting Solutions Scalable Linux Solutions www.iberry.info (support and admin) +27 72 524 8096