Christian Seiler: Session

Beitrag lesen

Hallo,

session_start();

$_SESSION['test']=$_POST['test'];

ist dann die session variable "test" gleich gespeichert oder muss ich sie mit session_register('test') extra registrieren?

Die Zeile ist voll in Ordnung so.

wenn sie gleich gespeichert ist, wie deregistrier ich sie dann wieder? mit session_unregister() ?

Nope - mit unset ($_SESSION['test']);

Merke: $_SESSION _nie_ in Verbindung mit session_*register* verwenden:

Statt session_register ('variable');
  $_SESSION['variable'] = ...;
Statt session_is_registered ('variable')
  isset($_SESSION['variable'])
Statt session_unregister ('variable');
  unset ($_SESSION['variable']);

Grüße,

Christian