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

Reply via email to