timäää
Erfahrenes Mitglied
Hi!
Ich bin hier mittlerweile fast am verzweifelen. Ich hab folgenden Code:
Allerdings wird in die Datenbank in "time" immer nur die aktuelle Zeit geschrieben (also das was time() alleine ausgibt). time wird in der Datenbank als int gespeichert.
Wisst ihr worand das liegen könnte?
Ich bin hier mittlerweile fast am verzweifelen. Ich hab folgenden Code:
PHP:
global $sessionExpireTime;
$sessionExpireTime = 600;
function createNewSession($userID)#erzeugt eine neue Session und gibt die SessionID zurück
{
$ip = $_SERVER['REMOTE_ADDR'];
$sessionID = md5(rand());
$sessionTime = time()+ $sessionExpireTime;
$query_newSession = "INSERT INTO `sessions` ( `sessionID` , `userID` , `ip` , `time` ) VALUES ( '".$sessionID."', '".$userID."', '".$ip."', '".$sessionTime."');";
mysql_query($query_newSession);
return $sessionID;
}
Wisst ihr worand das liegen könnte?