Ivo F.A.C. Fokkema wrote: > On Tue, 08 Aug 2006 14:54:08 +0100, Ross wrote: > >> I write a session to determine what module a user is on >> >> >> $_SESSION['module_no']==1; >> >> when they get to the end of the module I want to create a dynamic link to >> the next module >> >> $increment = $_SESSION['module_no']++; >> $link= "../module_$increment.php"; >> >> The problem is every time the page is refreshed $increment is added to. Any >> ideas or ways around this. I do not want to create an 'end_of module.php' >> page for every module. >> >> R. > > Don't you mean to do: > > $increment = $_SESSION['module_no'] + 1;
yeah and then somewhere in each 'module_X.php' page you would do something like: setSessionModuleNumber(); and a seperate file with a function [something] like so: function setSessionModuleNumber() { $_SESSION['module_no'] = intval(str_replace('module_', basename($_SERVER['PHP_SELF']))); } ... just an idea > > Your code increments $_SESSION['module_no'] on every refresh... > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php