Hallo Jan,
$_SESSION['var1'] = $_POST['var1'];
Dieser Code darf nicht immer ausgeführt werden, denn wenn $_POST['var1'] leer ist, dann wird halt was leeres in $_SESSION['var1'] geschrieben und der untere Bereich wird nicht ausgeführt.
Also besser:
session_start ();
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$_SESSION['var1'] = $_POST['var1'];
}
(oder so etwas in der Art)
Viele Grüße,
Christian