SvU
Terugkerende gebruiker
- Lid geworden
- 26 jan 2007
- Berichten
- 1.534
Ik heb een applicatie geschreven waarbij ik gebruik maak van sessies, op m'n eigen EasyPHP-server (PHP5) draaide het perfect, maar nu ik het online heb gezet werkt het niet meer.
De provider is Hosting2Go, al denk ik niet dat het daar iets mee te maken heeft. Anyway, het volgende werkt niet:
Ik heb het ook met session_register geprobeerd, maar het wil allemaal niet lukken. Ik heb geen idee waar het fout gaat, zeker niet omdat het eerst gewoon prima draaide.
Oja, iets uitgebreider:
De redirect doet overigens ook bijzonder weinig, dus het komt erop neer dat het hele inloggedeelte naar de ***** is. Het ligt niet aan de databaseverbinding, want dat werkt allemaal nog. De sessievariabelen worden simpelweg niet aangemaakt.
De provider is Hosting2Go, al denk ik niet dat het daar iets mee te maken heeft. Anyway, het volgende werkt niet:
PHP:
session_start();
$_SESSION["id_user"] = $rows['ID_USER'];
$_SESSION["id_usergroup"] = $rows['ID_USERGROUP'];
$_SESSION["ingelogd"] = 1;
Ik heb het ook met session_register geprobeerd, maar het wil allemaal niet lukken. Ik heb geen idee waar het fout gaat, zeker niet omdat het eerst gewoon prima draaide.
Oja, iets uitgebreider:
PHP:
session_start();
if (mysql_num_rows($resultaat) > 0) {
$rows = mysql_fetch_assoc($resultaat);
$_SESSION["id_user"] = $rows['ID_USER'];
$_SESSION["id_usergroup"] = $rows['ID_USERGROUP'];
$_SESSION["ingelogd"] = 1;
if($rows['ID_USERGROUP'] == 1){
header("Location: /admin_index.php");
}else{
$_SESSION["li"] = $rows['logged_in'];
header("Location: /customer_index.php");
}
De redirect doet overigens ook bijzonder weinig, dus het komt erop neer dat het hele inloggedeelte naar de ***** is. Het ligt niet aan de databaseverbinding, want dat werkt allemaal nog. De sessievariabelen worden simpelweg niet aangemaakt.