[PHP-DOC] cvs: phpdoc /de/functions session.xml From: Martin Samesch (martin.samesch <email protected>)
Date: 09/02/00

samesch Sat Sep 2 09:53:36 2000 EDT

  Modified files:
    /phpdoc/de/functions session.xml
  Log:
  translation in sync with english version 1.26, removed 'Note: ....added in PHP 4.0.3'
  
Index: phpdoc/de/functions/session.xml
diff -u phpdoc/de/functions/session.xml:1.22 phpdoc/de/functions/session.xml:1.23
--- phpdoc/de/functions/session.xml:1.22 Sat Sep 2 01:46:10 2000
+++ phpdoc/de/functions/session.xml Sat Sep 2 09:53:36 2000
@@ -46,10 +46,11 @@
    </para>
    <para>
     Falls <literal>track_vars</literal> aktiviert und
- <literal>register_globals</literal> deaktiviert ist, können nur Bestandteile
- des globalen assoziativen Arrays $HTTP_SESSION_VARS als Session-Variablen
- registriert werden. Wiederhergestellte Session-Variablen stehen nur im Array
- $HTTP_SESSION_VARS zur Verfügung.
+ <literal>register_globals</literal> deaktiviert ist, können nur
+ Bestandteile des globalen assoziativen Arrays $HTTP_SESSION_VARS
+ als Session-Variablen registriert werden. Wiederhergestellte
+ Session-Variablen stehen nur im Array $HTTP_SESSION_VARS zur
+ Verfügung.
     <example>
      <title>
       Registrierung einer Variablen bei aktiviertem
@@ -83,9 +84,9 @@
    </para>
    <para>
     Wenn sowohl <literal>track_vars</literal> als auch
- <literal>register_globals</literal> aktiviert sind, dann referenzieren die
- globalen Variablen und die Einträge von $HTTP_SESSION_VARS den selben
- Wert.
+ <literal>register_globals</literal> aktiviert sind, dann
+ referenzieren die globalen Variablen und die Einträge von
+ $HTTP_SESSION_VARS den selben Wert.
    </para>
    <para>
     Es gibt zwei Methoden, eine Session-ID zu übermitteln:
@@ -110,17 +111,20 @@
     URLs.
    </para>
    <para>
- Wenn PHP mit <literal>--enable-trans-sid</literal> kompiliert wurde,
- kann es dies transparent machen. Wenn sie diese Option aktivieren, werden
- die URIs automatisch geändert, sodass sie die Session-ID enthalten.
- Alternativ können sie die Konstante <literal>SID</literal> verwenden,
- die definiert wird, falls vom Client keinen passendes Cookie gesendet
+ Wenn PHP mit <literal>--enable-trans-sid</literal> kompiliert
+ wurde, kann es dies transparent machen. Wenn sie diese Option
+ aktivieren, werden die URIs automatisch geändert, sodass sie die
+ Session-ID enthalten. Alternativ können sie die Konstante
+ <literal>SID</literal> verwenden, die definiert wird, falls vom
+ Client keinen passendes Cookie gesendet
     wurde. <literal>SID</literal> hat entweder die Form
- <literal>session_name=session_id</literal> oder ist eine leere Zeichenkette.
+ <literal>session_name=session_id</literal> oder ist eine leere
+ Zeichenkette.
    </para>
    <para>
- Das folgende Beispiel demonstriert, wie eine Variable registriert wird und
- wie unter Verwendung einer SID korrekt auf eine andere Seite verwiesen wird.
+ Das folgende Beispiel demonstriert, wie eine Variable registriert
+ wird und wie unter Verwendung einer SID korrekt auf eine andere
+ Seite verwiesen wird.
     <example>
      <title>Zählen der Seitenaufrufe eines einzelnen Benutzers</title>
      <programlisting role="php">
@@ -146,10 +150,10 @@
     <literal>--enable-trans-sid</literal> kompiliert wurde.
    </para>
    <para>
- Wenn Sie die Speicherung in einer Datenbank oder irgendeine andere Art der
- Speicherung realisieren wollen, müssen Sie
- <function>session_set_save_handler</function> verwenden, um eine Reihe von
- benutzerdefinierten Speicherfunktionen zu erzeugen.
+ Wenn Sie die Speicherung in einer Datenbank oder irgendeine andere
+ Art der Speicherung realisieren wollen, müssen Sie
+ <function>session_set_save_handler</function> verwenden, um eine
+ Reihe von benutzerdefinierten Speicherfunktionen zu erzeugen.
    </para>
    <para>
     Das Sessionmanagementsystem unterstützt eine Anzahl von
@@ -158,127 +162,132 @@
     <itemizedlist>
      <listitem>
       <simpara>
- <literal>session.save_handler</literal> definiert den Namen der Prozedur,
- die benutzt wird, um die Daten zu speichern und zurückzuholen, die
- mit der Session in Verbindung stehen. Grundeinstellung
- <literal>files</literal>.
+ <literal>session.save_handler</literal> definiert den Namen der
+ Prozedur, die benutzt wird, um die Daten zu speichern und
+ zurückzuholen, die mit der Session in Verbindung
+ stehen. Grundeinstellung <literal>files</literal>.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.save_path</literal> definiert das Argument, das an
- die Speicherprozedur übergeben wird. Wenn Sie die
- standardmäßige files Prozedur wählen, ist das der Pfad,
- unter dem die Dateien erzeugt werden. Grundeinstellung
+ <literal>session.save_path</literal> definiert das Argument,
+ das an die Speicherprozedur übergeben wird. Wenn Sie die
+ standardmäßige files Prozedur wählen, ist das der Pfad, unter
+ dem die Dateien erzeugt werden. Grundeinstellung
        <literal>/tmp</literal>.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.name</literal> spezifiziert den Namen der Session, der
- als Cookie-Name verwendet wird. Grundeinstellung
+ <literal>session.name</literal> spezifiziert den Namen der
+ Session, der als Cookie-Name verwendet wird. Grundeinstellung
        <literal>PHPSESSID</literal>.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.auto_start</literal> spezifiziert, ob das Session-Modul
- zu Beginn einer Anfrage automatisch eine Session startet.
- Grundeinstellung <literal>0</literal> (deaktiviert).
+ <literal>session.auto_start</literal> spezifiziert, ob das
+ Session-Modul zu Beginn einer Anfrage automatisch eine Session
+ startet. Grundeinstellung <literal>0</literal> (deaktiviert).
       </simpara>
      </listitem>
      <listitem>
       <simpara>
        <literal>session.cookie_lifetime</literal> spezifiziert die
- Cookie-Lebensdauer, die an den Browser geschickt wird, in Sekunden. Der
- Wert 0 bedeutet "bis der Browser geschlossen wird." Grundeinstellung
- <literal>0</literal>.
+ Cookie-Lebensdauer, die an den Browser geschickt wird, in
+ Sekunden. Der Wert 0 bedeutet "bis der Browser geschlossen
+ wird." Grundeinstellung <literal>0</literal>.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.serialize_handler</literal> definiert den Namen der
- Prozedur, die benutzt wird, um Daten zu serialisieren/deserialisieren.
- Gegenwärtig wird ein internes PHP-Format (Name
- <literal>php</literal>) und WDDX (name <literal>wddx</literal>)
- unterstützt. WDDX steht nur zur Verfügung, wenn PHP mit <link
- linkend="ref.wddx">WDDX support</link> kompiliert wurde.
- Grundeinstellung <literal>php</literal>.
+ <literal>session.serialize_handler</literal> definiert den
+ Namen der Prozedur, die benutzt wird, um Daten zu
+ serialisieren/deserialisieren. Gegenwärtig wird ein internes
+ PHP-Format (Name <literal>php</literal>) und WDDX (name
+ <literal>wddx</literal>) unterstützt. WDDX steht nur zur
+ Verfügung, wenn PHP mit <link linkend="ref.wddx">WDDX
+ support</link> kompiliert wurde. Grundeinstellung
+ <literal>php</literal>.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.gc_probability</literal> spezifiziert die prozentuale
- Wahrscheinlichkeit, dass die gc (garbage collection)
- Routine bei jeder Anfrage gestartet wird. Grundeinstellung
- <literal>1</literal>.
+ <literal>session.gc_probability</literal> spezifiziert die
+ prozentuale Wahrscheinlichkeit, dass die gc (garbage
+ collection) Routine bei jeder Anfrage gestartet
+ wird. Grundeinstellung <literal>1</literal>.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.gc_maxlifetime</literal> spezifiziert die Anzahl der
- Sekunden, nach denen Daten als 'garbage' ('Müll') betrachtet und
- entsorgt werden.
+ <literal>session.gc_maxlifetime</literal> spezifiziert die
+ Anzahl der Sekunden, nach denen Daten als 'garbage' ('Müll')
+ betrachtet und entsorgt werden.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.referer_check</literal> enthält die Zeichenfolge, auf
- die Sie jeden HTTP-Referer überprüfen wollen. Wenn der Referer vom Client
- gesendet und die Zeichenfolge nicht gefunden wurde, wird die eingebettete
- Session-ID als ungültig gekennzeichnet. Grundeinstellung ist eine leere
- Zeichenfolge.
+ <literal>session.referer_check</literal> enthält die
+ Zeichenfolge, auf die Sie jeden HTTP-Referer überprüfen
+ wollen. Wenn der Referer vom Client gesendet und die
+ Zeichenfolge nicht gefunden wurde, wird die eingebettete
+ Session-ID als ungültig gekennzeichnet. Grundeinstellung ist
+ eine leere Zeichenfolge.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.entropy_file</literal> gibt den Pfad zu einer externen
- Quelle (Datei) an, die bei der Erzeugung einer Session-ID
- als zusätzliche Entropiequelle verwendet wird. Beispiele sind
- <literal>/dev/random</literal> oder <literal>/dev/urandom</literal>, die
- auf vielen Unix-Systemen zur Verfügung stehen.
+ <literal>session.entropy_file</literal> gibt den Pfad zu einer
+ externen Quelle (Datei) an, die bei der Erzeugung einer
+ Session-ID als zusätzliche Entropiequelle verwendet
+ wird. Beispiele sind <literal>/dev/random</literal> oder
+ <literal>/dev/urandom</literal>, die auf vielen Unix-Systemen
+ zur Verfügung stehen.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.entropy_length</literal> spezifiziert die Anzahl der
- Bytes, die von der oben spezifizierten Datei gelesen werden.
- Grundeinstellung <literal>0</literal> (deaktiviert).
+ <literal>session.entropy_length</literal> spezifiziert die
+ Anzahl der Bytes, die von der oben spezifizierten Datei gelesen
+ werden. Grundeinstellung <literal>0</literal> (deaktiviert).
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.use_cookies</literal> spezifiziert, ob das Modul Cookies
- verwendet, um die Session-ID clientseitig zu speichern.
- Grundeinstellung <literal>1</literal> (aktiviert).
+ <literal>session.use_cookies</literal> spezifiziert, ob das
+ Modul Cookies verwendet, um die Session-ID clientseitig zu
+ speichern. Grundeinstellung <literal>1</literal> (aktiviert).
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.cookie_path</literal> spezifiziert den Pfad, in dem das
- Session-Cookie gesetzt wird. Grundeinstellung <literal>/</literal>.
+ <literal>session.cookie_path</literal> spezifiziert den Pfad,
+ in dem das Session-Cookie gesetzt wird. Grundeinstellung
+ <literal>/</literal>.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.cookie_domain</literal> spezifiziert die Domain, unter
- der das Session-Cookie gesetzt wird. In der Grundeinstellung
- überhaupt keine.
+ <literal>session.cookie_domain</literal> spezifiziert die
+ Domain, unter der das Session-Cookie gesetzt wird. In der
+ Grundeinstellung überhaupt keine.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.cache_limiter</literal> spezifiziert die Methode der
- Cacheverwaltung, die bei Session-Seiten benutzt wird
- (nocache/private/public). Grundeinstellung
+ <literal>session.cache_limiter</literal> spezifiziert die
+ Methode der Cacheverwaltung, die bei Session-Seiten benutzt
+ wird (nocache/private/public). Grundeinstellung
        <literal>nocache</literal>.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
- <literal>session.cache_expire</literal> spezifiziert in Minuten, wie
- lange Session-Seiten im Cache bleiben. Bei nocache ist diese Angabe
- wirkungslos. Grundeinstellung <literal>180</literal>.
+ <literal>session.cache_expire</literal> spezifiziert in
+ Minuten, wie lange Session-Seiten im Cache bleiben. Bei nocache
+ ist diese Angabe wirkungslos. Grundeinstellung
+ <literal>180</literal>.
       </simpara>
      </listitem>
     </itemizedlist>
@@ -358,18 +367,19 @@
      </funcprototype>
     </funcsynopsis>
     <para>
- <function>session_name</function> gibt den Namen der aktuellen Session
- zurück. Wenn <parameter>name</parameter> angegeben wird, wird der
- Name der aktuellen Session durch dessen Wert ersetzt.
+ <function>session_name</function> gibt den Namen der aktuellen
+ Session zurück. Wenn <parameter>name</parameter> angegeben wird,
+ wird der Name der aktuellen Session durch dessen Wert ersetzt.
     </para>
     <para>
- Der Session-Name referenziert die Session-ID in Cookies und URLs. Er sollte
- nur alphanumerische Zeichen enthalten und sollte kurz und beschreibend sein
- (z.B. für Benutzer mit aktivierter Cookie-Warnung). Der Session-Name
- wird auf den Ausgangswert zurückgesetzt, der zu Beginn in
- <literal>session.name</literal> gespeichert wurde. Deshalb muss
- <function>session_name</function> bei jeder Anfrage aufgerufen werden (und
- bevor <function>session_start</function> oder
+ Der Session-Name referenziert die Session-ID in Cookies und
+ URLs. Er sollte nur alphanumerische Zeichen enthalten und sollte
+ kurz und beschreibend sein (z.B. für Benutzer mit aktivierter
+ Cookie-Warnung). Der Session-Name wird auf den Ausgangswert
+ zurückgesetzt, der zu Beginn in <literal>session.name</literal>
+ gespeichert wurde. Deshalb muss <function>session_name</function>
+ bei jeder Anfrage aufgerufen werden (und bevor
+ <function>session_start</function> oder
      <function>session_register</function> aufgerufen wurden).
     </para>
     <example>
@@ -406,9 +416,10 @@
      </funcprototype>
     </funcsynopsis>
     <para>
- <function>session_module_name</function> gibt den Namen des aktuellen
- Session-Moduls zurück. Wenn <parameter>module</parameter> angegeben
- wird, wird stattdessen dieses Modul verwendet.
+ <function>session_module_name</function> gibt den Namen des
+ aktuellen Session-Moduls zurück. Wenn
+ <parameter>module</parameter> angegeben wird, wird stattdessen
+ dieses Modul verwendet.
     </para>
    </refsect1>
   </refentry>
@@ -431,16 +442,17 @@
      </funcprototype>
     </funcsynopsis>
     <para>
- <function>session_save_path</function> gibt den Pfad des aktuellen
- Verzeichnisses zurück, das zum Speichern der Session-Daten verwendet
- wird. Wenn <parameter>path</parameter> angegeben wird, wird der Pfad, unter
- dem Daten gespeichert werden, entsprechend geändert.
+ <function>session_save_path</function> gibt den Pfad des
+ aktuellen Verzeichnisses zurück, das zum Speichern der
+ Session-Daten verwendet wird. Wenn <parameter>path</parameter>
+ angegeben wird, wird der Pfad, unter dem Daten gespeichert
+ werden, entsprechend geändert.
      <note>
       <para>
- Unter manchen Betriebssystemen, wollen Sie vielleicht einen Pfad auf
- einem Dateisystem angeben, das sehr viele kleine Dateien effizient
- behandelt. Unter Linux, zum Beispiel, bietet reiserfs eventuell eine
- bessere Performance als ext2fs.
+ Unter manchen Betriebssystemen, wollen Sie vielleicht einen
+ Pfad auf einem Dateisystem angeben, das sehr viele kleine
+ Dateien effizient behandelt. Unter Linux, zum Beispiel, bietet
+ reiserfs eventuell eine bessere Performance als ext2fs.
       </para>
      </note>
     </para>
@@ -450,25 +462,29 @@
   <refentry id="function.session-id">
    <refnamediv>
     <refname>session_id</refname>
- <refpurpose>Liefert und/oder setzt die aktuelle Session-ID</refpurpose>
+ <refpurpose>
+ Liefert und/oder setzt die aktuelle Session-ID
+ </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Beschreibung</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>string <function>session_id</function></funcdef>
- <paramdef>string <parameter><optional>id</optional></parameter></paramdef>
+ <paramdef>string
+ <parameter><optional>id</optional></parameter>
+ </paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
- <function>session_id</function> gibt die Session-ID der aktuellen Session
- zurück. Wenn <parameter>id</parameter> angegeben wird, wird die
- die aktuelle Session-ID ersetzt.
+ <function>session_id</function> gibt die Session-ID der aktuellen
+ Session zurück. Wenn <parameter>id</parameter> angegeben wird,
+ wird die die aktuelle Session-ID ersetzt.
     </para>
     <para>
- Die Konstante <systemitem>SID</systemitem> kann auch dazu verwendet werden,
- den aktuellen Namen und Session-ID als Zeichenkette, passend zum Hinzufügen
- zu URLs, zu erhalten.
+ Die Konstante <systemitem>SID</systemitem> kann auch dazu
+ verwendet werden, den aktuellen Namen und Session-ID als
+ Zeichenkette, passend zum Hinzufügen zu URLs, zu erhalten.
     </para>
    </refsect1>
   </refentry>
@@ -491,16 +507,16 @@
      </funcprototype>
     </funcsynopsis>
     <para>
- <function>session_register</function> variable Anzahl von Argumenten die
- jeweils entweder eine Zeichenkette sein können, die den Variablennamen
- trägt, oder ein Array, das aus solchen Variablennamen oder anderen
- Arrays besteht. Für jeden Variablennamen registriert
- <function>session_register</function> die globale Variable in der aktuellen
- Session unter diesem Namen.
+ <function>session_register</function> variable Anzahl von
+ Argumenten die jeweils entweder eine Zeichenkette sein können,
+ die den Variablennamen trägt, oder ein Array, das aus solchen
+ Variablennamen oder anderen Arrays besteht. Für jeden
+ Variablennamen registriert <function>session_register</function>
+ die globale Variable in der aktuellen Session unter diesem Namen.
     </para>
     <para>
- Diese Funktion gibt true zurück, wenn die Variable erfolgreich in der
- Session registriert wurde.
+ Diese Funktion gibt true zurück, wenn die Variable erfolgreich in
+ der Session registriert wurde.
     </para>
    </refsect1>
   </refentry>
@@ -521,12 +537,13 @@
      </funcprototype>
     </funcsynopsis>
     <para>
- <function>session_unregister</function> hebt die Registrierung der globalen
- Variablen namens <parameter>name</parameter> in der aktuellen Session auf.
+ <function>session_unregister</function> hebt die Registrierung
+ der globalen Variablen namens <parameter>name</parameter> in der
+ aktuellen Session auf.
     </para>
     <para>
- Diese Funktion gibt true zurück, wenn die Aufhebung der Registrierung
- der Variablen in der Session erfolgt ist.
+ Diese Funktion gibt true zurück, wenn die Aufhebung der
+ Registrierung der Variablen in der Session erfolgt ist.
     </para>
    </refsect1>
   </refentry>
@@ -565,13 +582,15 @@
     <title>Beschreibung</title>
     <funcsynopsis>
      <funcprototype>
- <funcdef>bool <function>session_is_registered</function></funcdef>
+ <funcdef>bool
+ <function>session_is_registered</function>
+ </funcdef>
       <paramdef>string <parameter>name</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
- <function>session_is_registered</function> gibt true zurück, wenn in
- der aktuellen Session eine Variable mit dem Namen
+ <function>session_is_registered</function> gibt true zurück, wenn
+ in der aktuellen Session eine Variable mit dem Namen
      <parameter>name</parameter> registriert ist.
     </para>
    </refsect1>
@@ -595,9 +614,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
- Die Funktion <function>session_get_cookie_params</function> gibt ein
- Array mit der Information des aktuellen Session-Cookies zurück. Das
- Array enthält folgende Felder:
+ Die Funktion <function>session_get_cookie_params</function> gibt
+ ein Array mit der Information des aktuellen Session-Cookies
+ zurück. Das Array enthält folgende Felder:
      <itemizedlist>
       <listitem>
        <simpara>
@@ -630,7 +649,9 @@
     <title>Beschreibung</title>
     <funcsynopsis>
      <funcprototype>
- <funcdef>void <function>session_set_cookie_params</function></funcdef>
+ <funcdef>void
+ <function>session_set_cookie_params</function>
+ </funcdef>
       <paramdef>
        int <parameter>lifetime</parameter>
       </paramdef>
@@ -643,8 +664,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
- Setzen der Cookie-Parameter, die in der php.ini definiert sind. Diese
- Funktion wirkt sich nur für die Dauer des Scripts aus.
+ Setzen der Cookie-Parameter, die in der php.ini definiert
+ sind. Diese Funktion wirkt sich nur für die Dauer des Scripts
+ aus.
     </para>
    </refsect1>
   </refentry>
@@ -665,9 +687,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
- <function>session_decode</function> decodiert die Daten der Session in
- <parameter>data</parameter> und setzt die Variablen, die in der Session
- gespeichert sind.
+ <function>session_decode</function> decodiert die Daten der
+ Session in <parameter>data</parameter> und setzt die Variablen,
+ die in der Session gespeichert sind.
     </para>
    </refsect1>
   </refentry>
@@ -688,8 +710,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
- <function>session_encode</function> gibt eine Zeichenkette mit dem
- codierten Inhalt der aktuellen Session zurück.
+ <function>session_encode</function> gibt eine Zeichenkette mit
+ dem codierten Inhalt der aktuellen Session zurück.
     </para>
    </refsect1>
   </refentry>
@@ -718,12 +740,13 @@
      </funcprototype>
     </funcsynopsis>
     <para>
- <function>session_set_save_handler</function> setzt die benutzerdefinierten
- Session-Speicherfunktionen, die zur Speicherung und Wiederherstellung
- von zur Session gehörigen Daten verwendet werden. Dies ist äußerst
- nützlich, wenn eine andere als die mit PHP-Sessions zur Verfügung stehende
- Art der Speicherung, z.B. die Speicherung der Session-Daten in einer
- lokalen Datenbank, bevorzugt wird.
+ <function>session_set_save_handler</function> setzt die
+ benutzerdefinierten Session-Speicherfunktionen, die zur
+ Speicherung und Wiederherstellung von zur Session gehörigen Daten
+ verwendet werden. Dies ist äußerst nützlich, wenn eine andere als
+ die mit PHP-Sessions zur Verfügung stehende Art der Speicherung,
+ z.B. die Speicherung der Session-Daten in einer lokalen
+ Datenbank, bevorzugt wird.
    </para>
     <note>
      <para>
@@ -734,11 +757,12 @@
      </para>
     </note>
     <para>
- Das folgende Beispiel liefert eine dateibasierte Session-Speicherung, die
- der Standard-Speicherroutine <parameter>files</parameter> der PHP-Sessions
- ähnlich ist. Dieses Beispiel kann problemlos erweitert werden, dass es
- Datenbank-Speicherung mittels ihrer bevorzugten PHP-gestützten Datenbank
- beinhaltet.
+ Das folgende Beispiel liefert eine dateibasierte
+ Session-Speicherung, die der Standard-Speicherroutine
+ <parameter>files</parameter> der PHP-Sessions ähnlich ist. Dieses
+ Beispiel kann problemlos erweitert werden, dass es
+ Datenbank-Speicherung mittels ihrer bevorzugten PHP-gestützten
+ Datenbank beinhaltet.
     </para>
     <para>
      <example>
@@ -816,62 +840,61 @@
   <refentry id="function.session-cache-limiter">
    <refnamediv>
     <refname>session_cache_limiter</refname>
- <refpurpose>Get and/or set the current cache limiter</refpurpose>
+ <refpurpose>
+ Liefert und/oder setzt die aktuelle Cacheverwaltung
+ </refpurpose>
    </refnamediv>
    <refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>string
- <function>session_cache_limiter</function>
- </funcdef>
+ <function>session_cache_limiter</function>
+ </funcdef>
       <paramdef>string
- <parameter><optional>cache_limiter</optional></parameter>
+ <parameter><optional>Cacheverwaltung</optional></parameter>
       </paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
- <function>session_cache_limiter</function> returns the name of
- the current cache limiter. If
- <parameter>cache_limiter</parameter> is specified, the name of
- the current cache limiter is changed to the new value.
- </para>
- <para>
- The cache limiter controls the cache control HTTP headers sent to
- the client. These headers determine the rules by which the page
- content may be cached. Setting the cache limiter to
- <literal>nocache</literal>, for example, would disallow any
- client-side caching. A value of <literal>public</literal>,
- however, would permit caching. It can also be set to
- <literal>private</literal>, which is slightly more restrictive
- than <literal>public</literal>.
- </para>
- <para>
- The cache limiter is reset to the default value stored in
- <literal>session.cache_limiter</literal> at request startup
- time. Thus, you need to call
- <function>session_cache_limiter</function> for every request (and
- before <function>session_start</function> is called).
+ <function>session_cache_limiter</function> gibt die Bezeichnung
+ der aktuellen Cacheverwaltung zurück. Wenn
+ <parameter>Cacheverwaltung</parameter> angegeben wurde, wird
+ diese dem neuen Wert entsprechend geändert.
+ </para>
+ <para>
+ Die Cacheverwaltung steuert die Cache-Kontrolle der HTTP-Header,
+ die zum Client geschickt werden. Diese Header bestimmen die
+ Regel, nach der der Seiteninhalt in den Cachespeicher aufgenommen
+ wird. Wird die Cacheverwaltung beispielsweise auf
+ <literal>nocache</literal> gesetzt, ist eine clientseitige
+ Speicherung im Cache nicht erlaubt. Andererseits erlaubt der Wert
+ <literal>public</literal> die Aufnahme in den Cachespeicher. Sie
+ kann auch auf <literal>private</literal> gesetzt werden, was
+ etwas restriktiver ist, als <literal>public</literal>.
+ </para>
+ <para>
+ Zu Beginn einer Anfrage wird die Cacheverwaltung auf den
+ voreingestellten Wert zurückesetzt, der in
+ <literal>session.cache_limiter</literal> gespeichert ist. Daher
+ müssen Sie <function>session_cache_limiter</function> bei jeder
+ Anfrage aufrufen (und zwar bevor
+ <function>session_start</function> aufgerufen wird).
     </para>
     <example>
- <title><function>session_cache_limiter</function> examples</title>
+ <title><function>session_cache_limiter</function> Beispiel</title>
      <programlisting role="php">
 &lt;?php
 
-# set the cache limiter to 'private'
+# setzen der Cacheverwaltung auf 'private'
 
 session_cache_limiter('private);
-$cache_limiter = session_cache_limiter();
+$cacheverwaltung = session_cache_limiter();
 
-echo "The cache limiter is now set to $cache_limiter&lt;p&gt;";
+echo "Die Cacheverwaltung ist jetzt auf $cacheverwaltung gesetzt&lt;p&gt;";
 ?&gt;
      </programlisting>
     </example>
- <note>
- <para>
- This function was added in PHP 4.0.3.
- </para>
- </note>
    </refsect1>
   </refentry>