[eluser]rwestergren[/eluser]
You could use the built-in session library, and increment/decrement the value based on its current value. Something like this:
Code:
$this->load->library('session');
if($visit = $this->session->userdata('visits'))
{
// Handle previous visits
if($visit < 3)
{
// Increment visit number
$visit++;
}
else if($visit == 3)
{
// Reset visit number
$visit = 1;
}
// Set new visit number
$this->session->set_userdata('visits', 1);
}
else
{
// First visit, initially set the value to 1
$this->session->set_userdata('visits', 1);
}