Kann ich Dir so nicht sagen, da es auf ein paar Dinge ankommt
Das passiert bei jedem Aufruf?
Bei dem Aufruf, bei dem als Antwort das Formular gesendet wird?
Bei dem Aufruf, bei dem die Formulardaten dann ausgewertet werden?
Immer, bei jedem einzelnen Aufruf?
PHP-Code:
<?php // test1.php
// erst wird session_start aufgerufen
session_start();
// jetzt kann das Feld $_SESSION verwendet werden
$_SESSION['a'] = 'xyz';
?>
<html>
<body>
<?php
// und auch die session_id abgerufen werden
echo session_id();
?>
[url="test2.php"]weiter[/url]
</body>
</html>
PHP-Code:
<?php // test2.php
// erst session_start
session_start();
?>
<html>
<body>
session[a]: <?php echo $_SESSION['a']; ?>
session-id: <?php echo "\n", session_id(); ?>
</body>
</html>
lasse ich in test2.php das session_start() weg, klappt's nicht mehr.