cvs: phpdoc-de /reference/session reference.xml
| From: | Martin Samesch | 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>