Hi,
ich installierer gerade Mambo (CMS) und habe einen Fehler der an der verarbeitung von Sessions liegt. Mambo versucht eine Session mit folgenden Code zu laden und dann zu vergleichen:
PHP-Code:
session_name('mosadmin');
session_start();
$session_id = mosGetParam( $_SESSION, 'session_id', '' );
$logintime = mosGetParam( $_SESSION, 'session_logintime', '' );
// check against db record of session
if ($session_id == md5( $my->id.$my->username.$my->usertype.$logintime )) {
$database->setQuery( "SELECT * FROM #__session"
. "\nWHERE session_id='$session_id'"
//. "\n AND (usertype='administrator' OR usertype='superadministrator')"
);
if (!$result = $database->query()) {
echo $database->stderr();
}
if ($database->getNumRows( $result ) <> 1) {
echo "\n";
exit();
}
} else {
echo "\n";
exit();
}
Nur hat jedesmal die Variable $session_id keinen Wert, auch $_SESSION ist ein leere Array nach dem starten der Session Funktionen. Ich habe auch schon versucht den Session Ordner zu verlegen. In diesem Ordner wird dann eine Session angelegt, aber trotzdem ist $_SESSION leer...
Weiss jemand an was das liegen könnte?