Hallo Powl,
Jetzt komme ich ins Schlingern. Wieso _musst_ Du jedesmal session_start() verwenden?
Damit die superglobale Variable $_SESSION angelegt und falls bereits eine Session besteht mit den Session-Variablen befüllt wird.
Und wozu ist dann session_register()?
session_register() sollte nicht mehr verwendet werden, da es nur bei aktiviertem register_globals, und deswegen spätestens ab PHP 6 überhaupt nicht mehr, funktioniert.
Aber vielleicht blicke ich da auch nicht durch? 8-]
Schau dir einfach nochmal das Session-Kapitel im PHP-Handbuch an, besonders die Beispiele.
Schöne Grüße,
Johannes