- var_dump: documentation ( source)
- session_start: documentation ( source)
<?php
/**
* In Datenbank-Tabelle fuer Login-Formular vom letzten Mal ein Feld "letzter_Login" einfuegen vom Typ "Datetime".
*
* Die Sessions dienen dazu, Benutzer automatisch nach einer bestimmten Zeit Inaktivitaet auszuloggen, oder auch
* einfach zu erfassen, wann der Benutzer das letzte Mal eingeloggt war.
*
* Sobald der Benutzer eingeloggt ist, fuegen wir folgenden Code ein:
*
* Session Start
* Direkt am Anfang der Website
*/
session_start();
/**
* globales SESSION-Array
*/
$_SESSION["registrieren.php"] = 1;
/**
* Eintrag des Users in der Session speichern
*/
$_SESSION["user"] = mysqli_fetch_array($ergebnis, MYSQL_ASSOC);
/**
* Testausgabe des Session-Array
*/
echo("<pre>".var_dump($_SESSION)."</pre>");
/**
* Eintrag letzter Login updaten
*/
$sql2 = "UPDATE benutzer SET letzter_login=NOW() WHERE benutzername='".$_SESSION['user']['benutzername']."'";
mysqli_query($db_connection, $sql2);
?>