Re: session-unset.xml

From: Date: Tue, 28 Oct 2003 09:14:20 +0000
Subject: Re: session-unset.xml
References: 1 2  Groups: php.doc.de 
Request: Send a blank email to doc-de+get-968@lists.php.net to get a copy of this message
Hallo Mark, On Mon, Oct 27, 2003 at 03:13:11PM +0100, Mark Wiesemann wrote: > Hallo Martin, > > auf die eigentliche Frage hat, glaube ich jedenfalls, noch niemand > geantwortet. > > Im englischen Original steht ja: > > > Note: > > If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is used, > > use unset() to unregister session variable. i.e. $_SESSION = array(); > > Mal abgesehen davon, dass vor dem "i.e." wohl ein Komma stehen sollte, > könnte ich mir vorstellen, dass dort eigentlich "do not use" statt "use" > gemeint war. Denn nur dann ergibt dieser Satz zusammen mit dem Folgenden > einen Sinn: > > > Caution > > Do NOT unset the whole $_SESSION with unset($_SESSION) as this will > > disable the registering of session variables through the $_SESSION > > superglobal. Scheint mir auch wesentlich sinnvoller. > Deswegen würde ich das so übersetzen: > > > Anmerkung: > > Benutzen Sie bei Verwendung von $_SESSION (oder $HTTP_SESSION_VARS bei > > PHP 4.0.6 oder niedriger) _nicht_ unset()_,_ um die Registrierung > > einer Session-Variablen aufzuheben, _sondern z.B. $_SESSION = > > array();_. > (geänderte Stellen mit _xxx_ markiert) > > Wenn ich mit meiner Theorie richtig liegen sollte ;-), dann bitte beide > Versionen (engl. und dt.) anpassen. OK. > Wobei dann die Warnung eigentlich nur noch eine Wiederholung der > Anmerkung wäre - einer der beiden Absätze wäre also eigentlich > überflüssig (in beiden Versionen). Stimmt. Die beiden Abschnitte werde ich dann beibehalten, aber doppelte Info entfernen, etwa so: Anmerkung: Benutzen Sie bei Verwendung von $_SESSION (oder $HTTP_SESSION_VARS bei PHP 4.0.6 oder niedriger) $_SESSION = array(); um die Registrierung einer Session-Variablen aufzuheben. Achtung [wie gehabt] Besten Dank. Grüße, Martin

« previous php.doc.de (#968) next »