Een login bestandje, dit is hoe het was (werkte perfect):
session_register("name");
session_register("firstname");
$HTTP_SESSION_VARS["name"]= $name;
$HTTP_SESSION_VARS["firstname"]= $firstname;
met deze controle erop:
if (count($HTTP_SESSION_VARS) <= 0)
{session_unset();
session_destroy();
}
waarbij $name en $firstname uit een mysql tabel gehaald worden.
Nu kwam ik in de problemen wat later in de code (sessie variabelen werden automatisch verandert wanneer ik gegevens uit een tabel wou halen) en wou mijn sessie variabelen anders gaan noemen, dus veranderde ik het zo:
session_register("ses_name");
session_register("ses_firstname");
$HTTP_SESSION_VARS["ses_name"]= $name;
$HTTP_SESSION_VARS["ses_firstname"]= $firstname;
Maar nu bij die controle zegt hij dat er geen sessie variabelen opgeslaan zijn. Ik raak er niet aan waarom ze niet opgeslaan worden.
session_register("name");
session_register("firstname");
$HTTP_SESSION_VARS["name"]= $name;
$HTTP_SESSION_VARS["firstname"]= $firstname;
met deze controle erop:
if (count($HTTP_SESSION_VARS) <= 0)
{session_unset();
session_destroy();
}
waarbij $name en $firstname uit een mysql tabel gehaald worden.
Nu kwam ik in de problemen wat later in de code (sessie variabelen werden automatisch verandert wanneer ik gegevens uit een tabel wou halen) en wou mijn sessie variabelen anders gaan noemen, dus veranderde ik het zo:
session_register("ses_name");
session_register("ses_firstname");
$HTTP_SESSION_VARS["ses_name"]= $name;
$HTTP_SESSION_VARS["ses_firstname"]= $firstname;
Maar nu bij die controle zegt hij dat er geen sessie variabelen opgeslaan zijn. Ik raak er niet aan waarom ze niet opgeslaan worden.