cvs: phpdoc-de /reference/session reference.xml

From: Date: Fri, 16 May 2003 16:10:37 +0000
Subject: cvs: phpdoc-de /reference/session reference.xml
Groups: php.doc.de 
Request: Send a blank email to doc-de+get-633@lists.php.net to get a copy of this message
samesch Fri May 16 12:10:37 2003 EDT Modified files: /phpdoc-de/reference/session reference.xml Log: syncing with EN Rev 1.36 Index: phpdoc-de/reference/session/reference.xml diff -u phpdoc-de/reference/session/reference.xml:1.17 phpdoc-de/reference/session/reference.xml:1.18 --- phpdoc-de/reference/session/reference.xml:1.17 Fri Apr 11 05:43:11 2003 +++ phpdoc-de/reference/session/reference.xml Fri May 16 12:10:36 2003 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.17 $ --> -<!-- EN-Revision: 1.33 Maintainer: samesch Status: ready --> +<!-- $Revision: 1.18 $ --> +<!-- EN-Revision: 1.36 Maintainer: samesch Status: ready --> <reference id="ref.session"> <title>Session Funktionen</title> <titleabbrev>Sessions</titleabbrev> @@ -16,11 +16,6 @@ erstellen und Ihre Website ansprechender gestalten. </para> <para> - Falls Sie mit dem Sessionmanagment von PHPLIB vertraut sind, - werden Sie Ähnlichkeiten zu PHPs Session-Unterstützung - feststellen. - </para> - <para> Einem Besucher wird beim Aufruf Ihrer Website eine eindeutige ID, die sogenannte Session-ID, zugeordnet. Diese wird entweder benutzerseitig in einem Cookie abgelegt oder in der URL @@ -31,7 +26,7 @@ Anzahl von Variablen zu registrieren und diese über Anfragen hinweg zu erhalten. Wenn ein Besucher Ihre Website aufruft, überprüft PHP automatisch (falls <link - linkend="ini.session.auto-start"><literal>session.auto_start</literal></link> + linkend="ini.session.auto-start">session.auto_start</link> auf 1 gesetzt ist) oder auf Anfrage (explizit durch <function>session_start</function> oder implizit durch <function>session_register</function>), ob mit der Anfrage schon @@ -41,7 +36,7 @@ <caution> <para> Falls Sie <link - linkend="ini.session.auto-start"><literal>session.auto_start</literal></link> + linkend="ini.session.auto-start">session.auto_start</link> aktivieren, können Sie keine Objekte in Ihre Session aufnehmen, weil die Definition der Klasse vor dem Start der Session geladen werden muss, damit die Objekte in Ihrer Session wiederhergestellt @@ -177,7 +172,7 @@ <para> Falls <link - linkend="ini.register-globals"><literal>register_globals</literal></link> + linkend="ini.register-globals">register_globals</link> deaktiviert ist, können nur Bestandteile des globalen assoziativen Arrays <varname>$_SESSION</varname> als Session-Variablen registriert werden. Wiederhergestellte @@ -216,7 +211,7 @@ <title> Aufheben der Registrierung einer Variablen mit <varname>$_SESSION</varname> und deaktiviertem <link - linkend="ini.register-globals"><literal>register_globals</literal></link>. + linkend="ini.register-globals">register_globals</link>. </title> <programlisting role="php"> <![CDATA[ @@ -232,7 +227,7 @@ <title> Aufheben der Registrierung einer Variablen mit aktiviertem <link - linkend="ini.register-globals"><literal>register_globals</literal></link>, + linkend="ini.register-globals">register_globals</link>, nachdem sie unter Verwendung von <varname>$_SESSION</varname> registriert wurde. </title> @@ -250,7 +245,7 @@ <para> Wenn <link - linkend="ini.register-globals"><literal>register_globals</literal></link> + linkend="ini.register-globals">register_globals</link> aktiviert ist, kann jede globalen Variable als Session-Variable registriert werden. Beim Neustart einer Session werden diese Variablen als entsprechende globale Variablen wiederhergestellt. @@ -262,7 +257,7 @@ <caution> <para> Wenn Sie <varname>$_SESSION</varname> verwenden und <link - linkend="ini.register-globals"><literal>register_globals</literal></link> + linkend="ini.register-globals">register_globals</link> deaktivieren, sollten Sie <function>session_register</function>, <function>session_is_registered</function> und @@ -272,12 +267,12 @@ </para> <para> Wenn Sie <link - linkend="ini.register-globals"><literal>register_globals</literal></link> + linkend="ini.register-globals">register_globals</link> aktivieren, sollten Sie <function>session_unregister</function> verwenden, weil beim Deserialisieren von Session-Daten die Session-Variablen als globale Variablen registriert werden. Die Deaktivierung von <link - linkend="ini.register-globals"><literal>register_globals</literal></link> + linkend="ini.register-globals">register_globals</link> ist sowohl aus Sicherheitsgründen als auch wegen der Performance empfehlenswert. </para> @@ -285,7 +280,7 @@ <example> <title> Registrierung einer Variablen bei aktiviertem <link - linkend="ini.register-globals"><literal>register_globals</literal></link> + linkend="ini.register-globals">register_globals</link> </title> <programlisting role="php"> <![CDATA[ @@ -304,7 +299,7 @@ </para> <para> Wenn <link - linkend="ini.register-globals"><literal>register_globals</literal></link> + linkend="ini.register-globals">register_globals</link> aktiviert ist, dann referenzieren die globalen Variablen und die Einträge von <varname>$_SESSION</varname> automatisch die selben Werte, die in der vorherigen Instanz der Session registriert @@ -351,11 +346,10 @@ nicht PHP 4.2 oder höher verwenden, müssen Sie das beim Übersetzen von PHP manuell aktivieren. Unter UNIX müssen Sie dazu configure mit <link linkend="install.configure.enable-trans-sid"> - <literal>--enable-trans-sid</literal></link> aufrufen. Wenn diese - Option und die Laufzeit-Option - <literal>session.use_trans_sid</literal> aktiviert sind, werden - relative URIs automatisch so geändert, dass sie die - Session-ID enthalten. + --enable-trans-sid</link> aufrufen. Wenn diese Option und die + Laufzeit-Option <literal>session.use_trans_sid</literal> + aktiviert sind, werden relative URIs automatisch so geändert, + dass sie die Session-ID enthalten. <note> <para> Die &php.ini;-Anweisung <link @@ -408,7 +402,7 @@ <para> Die oben gezeigte Ausgabe der SID ist nicht nötig, wenn PHP mit <link linkend="install.configure.enable-trans-sid"> - <literal>--enable-trans-sid</literal></link> übersetzt wurde. + --enable-trans-sid</link> übersetzt wurde. </para> <note> <para>

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