Here is my code snipt that handles the session data. I can not spot any error, what's more, the same code works perfectly fine in my local environment.
Code: Select all
function register($name, $val)
{
if (!isset($_SESSION))
{
session_start();
}
$_SESSION[$name] = $val;
}
function concate($name, $val, $div)
{
if (!isset($_SESSION))
{
session_start();
}
if (isset($_SESSION[$name]))
{
$_SESSION[$name] = $_SESSION[$name] . $div . $val;
}
else
{
$_SESSION[$name] = $val;
}
}
function unregister($name)
{
if (!isset($_SESSION))
{
session_start();
}
if (isset($_SESSION[$name]))
{
unset($_SESSION[$name]);
}
}
function retrive($name)
{
if (!isset($_SESSION))
{
session_start();
}
if (isset($_SESSION[$name]))
{
return $_SESSION[$name];
}
else
{
return null;
}
}