Hallo Christian,
Ich habe die Erfahrung gemacht, dass bei _aktiviertem_ register_globals ein unset($_SESSION['...']) nicht die gewünschte Wirkung zeigt. Aber:
// hack for register globals:
if (ini_get ('register_globals') == '1') {
session_unregister ('user');
}
// unset the user array - we are now logged out
unset ($_SESSION['user']);Damit konnte ich bisher alle Sessionvariablen entfernen.
Danke für den Tip, aber sollte man die funktion session_unregister() nicht nur dann verwenden wenn man die Variablen nach der alten Methode mit session_register() registriert hat? Ich hab die neuere Methode mit $_SESSION["name"]=[$var] bzw [Wert] verwendet.
Das komische ist ja, dass es nur in manchen Dokumenten nicht funktioniert, mit NULL Zuweisung hingegen gehts immer.
Alternativ könnte ich einmal den Provider fragen ob er den "Blödsinn" :) nicht einfach deaktivieren kann...
Grüsse,
Daniel