html_php_u._javascript:phpsession
PHP Session Management
Init-Bereich
Dinge, die nur beim ersten Laden der Seite ausgeführt werden sollen, kann man mit folgendem Konstrukt von der restlichen Seite separieren:
session_start(); if (!isset($_SESSION["init"])) { $_SESSION["init"] = FALSE; } else { if (isset($_POST["bt"])) { if ($_POST["bt"] == "session") { session_destroy(); session_start(); $_SESSION["init"] = FALSE; } } } if ($_SESSION["init"] == FALSE) { $_SESSION["init"] = TRUE; //Do init-Stuff right here } else { //Do things here if mainform is initiated already }
Dieses Beispiel geht davon aus, dass man ein Button mit dem Namen bt implementiert (In diesem Fall per POST, geht aber auch mit GET), der zum Abmelden gedacht ist.
html_php_u._javascript/phpsession.txt · Zuletzt geändert: 2018/03/14 09:18 von ronny