svn: /phpdoc/de/trunk/reference/session/ book.xml examples.xml functions/session-decode.xml functions/session-destroy.xml functions/session-encode.xml functions/session-is-registered.xml functions/session-register.xml functions/session-set-cookie-params.xml functions/session-set-save-handler.xml functions/session-unregister.xml functions/session-unset.xml functions/session-write-close.xml

[email protected] (Christoph Michael Becker)
Newsgroups php.doc.de
Message-ID <[email protected]>
cmb                                      Mon, 16 Apr 2018 22:49:16 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=344681

Log:
Sync with EN

Changed paths:
    U   phpdoc/de/trunk/reference/session/book.xml
    U   phpdoc/de/trunk/reference/session/examples.xml
    U   phpdoc/de/trunk/reference/session/functions/session-decode.xml
    U   phpdoc/de/trunk/reference/session/functions/session-destroy.xml
    U   phpdoc/de/trunk/reference/session/functions/session-encode.xml
    U   phpdoc/de/trunk/reference/session/functions/session-is-registered.xml
    U   phpdoc/de/trunk/reference/session/functions/session-register.xml
    U   phpdoc/de/trunk/reference/session/functions/session-set-cookie-params.xml
    U   phpdoc/de/trunk/reference/session/functions/session-set-save-handler.xml
    U   phpdoc/de/trunk/reference/session/functions/session-unregister.xml
    U   phpdoc/de/trunk/reference/session/functions/session-unset.xml
    U   phpdoc/de/trunk/reference/session/functions/session-write-close.xml
svn-diffs-344681.txt (text/x-diff, 25.4 KB)
Modified: phpdoc/de/trunk/reference/session/book.xml
===================================================================
--- phpdoc/de/trunk/reference/session/book.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/book.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 333618 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 344082 Maintainer: samesch Status: ready -->

 <book xml:id="book.session" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <?phpdoc extension-membership="core" ?>
@@ -95,6 +95,8 @@
  &reference.session.reference;
  &reference.session.sessionhandler;
  &reference.session.sessionhandlerinterface;
+ &reference.session.sessionidinterface;
+ &reference.session.sessionupdatetimestamphandlerinterface;

 </book>


Modified: phpdoc/de/trunk/reference/session/examples.xml
===================================================================
--- phpdoc/de/trunk/reference/session/examples.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/examples.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 337307 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 341282 Maintainer: samesch Status: ready -->

 <appendix xml:id="session.examples" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  &reftitle.examples;
@@ -149,12 +149,8 @@
    an. Die zweite Methode hängt die Session-ID direkt an die URLs.
   </para>
   <para>
-   PHP ist in der Lage, Links transparent umzuwandeln. Falls Sie nicht PHP
-   4.2.0 oder höher verwenden, müssen Sie das beim Übersetzen von PHP manuell
-   aktivieren. Unter Unix müssen Sie dazu configure mit <link
-   linkend="ini.session.use-trans-sid"> --enable-trans-sid</link> aufrufen.
-   Wenn diese Option und die Laufzeit-Option
-   <literal>session.use_trans_sid</literal> aktiviert sind, werden relative
+   PHP ist in der Lage, Links transparent umzuwandeln. Ist die Laufzeit-Option
+   <literal>session.use_trans_sid</literal> aktiviert, werden relative
    URIs automatisch so geändert, dass sie die Session-ID enthalten.
    <note>
     <para>

Modified: phpdoc/de/trunk/reference/session/functions/session-decode.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-decode.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/functions/session-decode.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 324827 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 339181 Maintainer: samesch Status: ready -->
+
 <refentry xml:id="function.session-decode" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>session_decode</refname>
@@ -19,9 +20,9 @@
    und füllt die $_SESSION-Superglobale damit.
   </para>
   <para>
-   Es ist zu beachten, dass das Deserialisierungsverfahren nicht das selbe
+   Standardmäßig ist das verwendete Deserialisierungsverfahren ein PHP-internes, und nicht dasselbe
    ist, wie bei <function>unserialize</function>. Das Serialisierungsverfahren
-   ist PHP-intern und kann mit der Konfigurationsoption <link
+   kann mit der Konfigurationsoption <link
    linkend="ini.session.serialize-handler">session.serialize_handler</link>
    festgelegt werden.
   </para>

Modified: phpdoc/de/trunk/reference/session/functions/session-destroy.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-destroy.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/functions/session-destroy.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 297028 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 340865 Maintainer: samesch Status: ready -->
+
 <refentry xml:id="function.session-destroy" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>session_destroy</refname>
@@ -20,13 +21,47 @@
    Session-Variablen verwenden zu können, muss
    <function>session_start</function> aufgerufen werden.
   </simpara>
+  <note>
+   <simpara>
+    Normalerweise ist es nicht erforderlich <function>session_destroy</function>
+    aufzurufen; statt dessen sollte das $_SESSION Array bereinigt werden.
+   </simpara>
+  </note>
   <para>
-   Um die Session komplett zu löschen, z.B. um einen Benutzer auszuloggen,
+   Um die Session komplett zu löschen,
    muss auch die Session-ID gelöscht werden. Wenn zum Verfolgen der Session
    ein Cookie benutzt wird (standardmäßige Einstellung), muss das
    Session-Cookie gelöscht werden. Dafür kann <function>setcookie</function>
    verwendet werden.
   </para>
+  <para>
+   Ist <link linkend="ini.session.use-strict-mode">session.use_strict_mode</link>
+   aktiviert, dann ist es nicht nötig veraltete Session-ID-Cookies zu löschen,
+   da das Session-Modul dann kein Session-ID-Cookie akzeptiert, wenn keine zu
+   dieser Session-ID gehörigen Daten vorhanden sind, so dass ein neues
+   Session-ID-Cookie gesetzt würde.
+   Das Aktivieren von <link
+   linkend="ini.session.use-strict-mode">session.use_strict_mode</link>
+   wird grundsätzlich empfohlen.
+  </para>
+  <warning>
+   <para>
+    Immediate session deletion may cause unwanted results. When there is
+    concurrent requests, other connections may see sudden session data
+    loss. e.g. Requests from JavaScript and/or requests from URL links.
+   </para>
+   <para>
+    Although current session module does not accept empty session ID
+    cookie, but immediate session deletion may result in empty session ID
+    cookie due to client(browser) side race condidtion. This will result
+    that the client creates many session ID needlessly.
+   </para>
+   <para>
+    To avoid these, you must set deletion time-stamp to $_SESSION and
+    reject access while later. Or make sure your application does not
+    have concurrent requests. This applies to <function>session_regenerate_id</function> also.
+   </para>
+  </warning>
  </refsect1>

  <refsect1 role="returnvalues">
@@ -85,6 +120,9 @@
   &reftitle.seealso;
   <para>
    <simplelist>
+    <member><link linkend="ini.session.use-strict-mode">session.use_strict_mode</link></member>
+    <member><function>session_reset</function></member>
+    <member><function>session_regenerate_id</function></member>
     <member><function>unset</function></member>
     <member><function>setcookie</function></member>
    </simplelist>

Modified: phpdoc/de/trunk/reference/session/functions/session-encode.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-encode.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/functions/session-encode.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 336176 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 339181 Maintainer: samesch Status: ready -->
+
 <refentry xml:id="function.session-encode" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>session_encode</refname>
@@ -19,9 +20,9 @@
    gespeichert ist, zurück.
   </para>
   <para>
-   Es ist zu beachten, dass das Serialisierungsverfahren nicht das selbe ist,
-   wie bei <function>serialize</function>. Das Serialisierungsverfahren ist
-   PHP-intern und kann mit der Konfigurationsoption <link
+   Standardmäßig ist das verwendete Serialisierungsverfahren PHP-intern, und nicht dasselbe
+   wie bei <function>serialize</function>. Das Serialisierungsverfahren
+   kann mit der Konfigurationsoption <link
    linkend="ini.session.serialize-handler">session.serialize_handler</link>
    festgelegt werden.
   </para>

Modified: phpdoc/de/trunk/reference/session/functions/session-is-registered.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-is-registered.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/functions/session-is-registered.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 323674 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 341282 Maintainer: samesch Status: ready -->
+
 <refentry xml:id="function.session-is-registered" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>session_is_registered</refname>
@@ -49,8 +50,7 @@
   &reftitle.notes;
   <note>
    <para>
-    Benutzen Sie bei Verwendung von <varname>$_SESSION</varname> (oder
-    <varname>$HTTP_SESSION_VARS</varname> bei PHP 4.0.6 oder niedriger)
+    Benutzen Sie bei Verwendung von <varname>$_SESSION</varname>
     <function>isset</function> um zu prüfen, ob eine Variable in
     <varname>$_SESSION</varname> registriert ist.
    </para>

Modified: phpdoc/de/trunk/reference/session/functions/session-register.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-register.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/functions/session-register.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 323674 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 341344 Maintainer: samesch Status: ready -->
+
 <refentry xml:id="function.session-register" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>session_register</refname>
@@ -24,8 +25,7 @@
   </para>
   <para>
    Sie können eine Session-Variable auch erzeugen, indem Sie das entsprechende
-   Element des <varname>$_SESSION</varname>- oder (PHP &lt;= 4.1.0)
-   <varname>$HTTP_SESSION_VARS</varname>-Arrays setzen.
+   Element des <varname>$_SESSION</varname>-Arrays setzen.
    <informalexample>
     <programlisting role="php">
 <![CDATA[
@@ -34,11 +34,8 @@
 $barney = "A big purple dinosaur.";
 session_register("barney");

-// Ab PHP 4.1.0 ist die Verwendung von $_SESSION vorzuziehen
+// Die Verwendung von $_SESSION ist vorzuziehen
 $_SESSION["zim"] = "An invader from another planet.";
-
-// Die alte Methode war, $HTTP_SESSION_VARS zu verwenden
-$HTTP_SESSION_VARS["spongebob"] = "He's got square pants.";
 ?>
 ]]>
     </programlisting>
@@ -111,8 +108,7 @@
   </caution>
   <caution>
    <para>
-    Wenn Sie <varname>$_SESSION</varname> (oder
-    <varname>$HTTP_SESSION_VARS</varname>) verwenden, sollten Sie nicht
+    Wenn Sie <varname>$_SESSION</varname> verwenden, sollten Sie nicht
     <function>session_register</function>,
     <function>session_is_registered</function> und
     <function>session_unregister</function> verwenden.
@@ -131,8 +127,7 @@
     Ressourcen</link>.
    </para>
    <para>
-    Bei Verwendung von <varname>$_SESSION</varname> (oder
-    <varname>$HTTP_SESSION_VARS</varname> bei PHP 4.0.6 oder niedriger) weisen
+    Bei Verwendung von <varname>$_SESSION</varname> weisen
     Sie <varname>$_SESSION</varname> einen Wert zu, also $_SESSION['var'] =
     'ABC';
    </para>

Modified: phpdoc/de/trunk/reference/session/functions/session-set-cookie-params.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-set-cookie-params.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/functions/session-set-cookie-params.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 334592 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 343899 Maintainer: samesch Status: ready -->
+
 <refentry xml:id="function.session-set-cookie-params" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>session_set_cookie_params</refname>
@@ -10,12 +11,12 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>void</type><methodname>session_set_cookie_params</methodname>
+   <type>bool</type><methodname>session_set_cookie_params</methodname>
    <methodparam><type>int</type><parameter>lifetime</parameter></methodparam>
    <methodparam choice="opt"><type>string</type><parameter>path</parameter></methodparam>
    <methodparam choice="opt"><type>string</type><parameter>domain</parameter></methodparam>
-   <methodparam choice="opt"><type>bool</type><parameter>secure</parameter><initializer>false</initializer></methodparam>
-   <methodparam choice="opt"><type>bool</type><parameter>httponly</parameter><initializer>false</initializer></methodparam>
+   <methodparam choice="opt"><type>bool</type><parameter>secure</parameter><initializer>&false;</initializer></methodparam>
+   <methodparam choice="opt"><type>bool</type><parameter>httponly</parameter><initializer>&false;</initializer></methodparam>
   </methodsynopsis>
   <para>
    Setzen der Cookie-Parameter, die in der &php.ini; definiert sind. Diese
@@ -91,7 +92,7 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
-   &return.void;
+   &return.success;
   </para>
  </refsect1>


Modified: phpdoc/de/trunk/reference/session/functions/session-set-save-handler.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-set-save-handler.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/functions/session-set-save-handler.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 322881 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 323466 Maintainer: samesch Status: ready -->
+
 <refentry xml:id="function.session-set-save-handler" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>session_set_save_handler</refname>
@@ -18,6 +19,9 @@
    <methodparam><type>callback</type><parameter>destroy</parameter></methodparam>
    <methodparam><type>callback</type><parameter>gc</parameter></methodparam>
   </methodsynopsis>
+  <para>
+   Seit PHP 5.4 ist es möglich folgenden Prototypen zu registrieren:
+  </para>
   <methodsynopsis>
    <type>bool</type><methodname>session_set_save_handler</methodname>
    <methodparam><type>SessionHandlerInterface</type><parameter>sessionhandler</parameter></methodparam>
@@ -45,6 +49,7 @@
        Ein Exemplar einer Klasse die <interfacename>SessionHandlerInterface</interfacename>
        implementiert, wie beispielsweise <classname>SessionHandler</classname>, das als
        benutzerdefinierte Session-Speicherfunktion registriert werden soll.
+       Erst seit PHP 5.4.
       </para>
      </listitem>
     </varlistentry>
@@ -63,44 +68,82 @@

    <variablelist>
     <varlistentry>
-     <term><parameter>open</parameter></term>
+     <term><parameter>open(string $savePath, string $sessionName)</parameter></term>
      <listitem>
       <para>
-       Die öffnen-Routine funktionert wie ein Konstruktor in einer Klasse und
-       wird ausgeführt, wenn die Session geöffnet wird. Sie erwartet zwei
-       Parameter: als Ersten den Speicherpfad und als Zweiten den Namen der
-       Session.
+       Der open Callback funktionert wie ein Konstruktor in einer Klasse und
+       wird ausgeführt, wenn die Session geöffnet wird.  Es ist die erste
+       Callback-Funktion, die ausgeführt wird, wenn die Session automatisch oder
+       manuell durch <function>session_start</function> gestartet wird. Der
+       Rückgabewert ist &true; im Erfolgs-, und &false; im Fehlerfall.
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>close</parameter></term>
+     <term><parameter>close()</parameter></term>
      <listitem>
       <para>
-       Die schließen-Routine funktionert wie ein Destruktor in einer Klasse
-       und wird am Ende der Session ausgeführt.
+       Der close Callback funktionert wie ein Destruktor in einer Klasse
+       und wird ausgeführt nachdem der Session write Callback aufgerufen wurde.
+       Sie wird ebenfalls aufgerufen, wenn
+       <function>session_write_close</function> aufgerufen wurde. Der
+       Rückgabewert sollte &true; im Erfolgs- und &false; im Fehlerfall sein.
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>read</parameter></term>
+     <term><parameter>read(string $sessionId)</parameter></term>
      <listitem>
       <para>
-       Damit die Speicherroutine funktioniert wie erwartet, muss die
-       lesen-Routine immer eine Zeichenkette zurückgeben. Wenn es keine Daten
-       zu lesen gibt, geben Sie eine leere Zeichenkette zurück. Rückgabewerte
-       anderer Routinen werden in boolesche Ausdrücke umgewandelt. &true; für
-       einen Erfolg, &false; für einen Fehler.
+       Die <parameter>read</parameter> Callback muss immer eine sitzungskodierte
+       (serialisierte) Zeichenkette zurückgeben, oder eine leere Zeichenkette,
+       falls keine Daten zu lesen sind.
+      </para>
+      <para>
+       Dieser Callback wird intern von PHP aufgerufen, wenn die Session
+       startet, oder wenn <function>session_start</function> aufgerufen wird.
+       Noch bevor dieser Callback aufgerufen wird, wird PHP den
+       <parameter>open</parameter> Callback ausführen.
       </para>
+      <para>
+       Der Wert, den dieser Callback zurückgibt, muss in genau demselben
+       serialisierten Format vorliegen, das ursprünglich für die Speicherung an
+       den <parameter>write</parameter> Callback übergeben wurde. Der
+       zurückgegebene Wert wird von PHP automatisch deserialisiert, und
+       verwendet, um die superglobale <varname>$_SESSION</varname> Variable zu initialisieren.
+       Obgleich die Daten ähnlich wie bei <function>serialize</function>
+       aussehen, ist zu beachten, dass es sich um ein unterschiedliches Format
+       handelt, das in der Dokumentation zur <link
+       linkend="ini.session.serialize-handler">session.serialize_handler</link>
+       ini Einstellung beschrieben wird.
+      </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>write</parameter></term>
+     <term><parameter>write(string $sessionId, string $data)</parameter></term>
      <listitem>
       <para>
-       Die schreiben-Routine, die aufgerufen wird, wenn Session-Daten
-       gespeichert werden sollen. Diese Funktion erwartet zwei Parameter: eine
-       Session-ID und die zugehörigen Daten.
+       Der <parameter>write</parameter> Callback wird aufgerufen, wenn die
+       Session gespeichert und geschlossen werden muss. Dieser Callback nimmt
+       die aktuelle Sessionkennung und eine serialisierte Version der
+       superglobalen <varname>$_SESSION</varname> Variablen entgegen. Die intern von PHP verwendete
+       Serialisierungsmethode wird in der Dokumentation zur  <link
+       linkend="ini.session.serialize-handler">session.serialize_handler</link>
+       ini Einstellung beschrieben.
+      </para>
+      <para>
+       Die serialisierten Sessiondaten, die an diesen Callback übergeben werden,
+       sollten als zu der übergebenen Sessionkennung zugehörig gespeichert
+       werden. Werden diese Daten wieder gelesen, dann muss der
+       <parameter>read</parameter> Callback den genauen Wert liefern, der
+       ursprünglich an den <parameter>write</parameter> Callback übergeben
+       wurde.
+      </para>
+      <para>
+       Dieser Callback wird aufgerufen, wenn PHP herunterfährt, oder explizit,
+       wenn <function>session_write_close</function> aufgerufen wird. Es ist zu
+       beachten, dass PHP intern nach Ausführung dieser Funktion den
+       <parameter>close</parameter> Callback ausführen wird.
        <note>
         <para>
          Die schreiben-Routine wird nicht ausgeführt, bevor die Ausgabe
@@ -114,22 +157,30 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>destroy</parameter></term>
+     <term><parameter>destroy($sessionId)</parameter></term>
      <listitem>
       <para>
-       Die löschen-Routine wird ausgeführt, wenn eine Session mittels
-       <function>session_destroy</function> gelöscht wird. Sie erwartet die
-       Session-ID als einzigen Parameter.
+       Dieser Callback wird ausgeführt, wenn eine Session duch
+       <function>session_destroy</function> oder
+       <function>session_regenerate_id</function>, mit dem $destroy Parameter
+       auf &true; gesetzt, zerstört wird.
+       Der Rückgabewert sollte &true; im Erfolgs und &false; im Fehlerfall sein.
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>gc</parameter></term>
+     <term><parameter>gc($lifetime)</parameter></term>
      <listitem>
       <para>
-       Der Speicherbereiniger (garbage collector) wird ausgeführt, wenn der
-       Session-Speicherbereiniger ausgeführt wird. Er erwartet die maximale
-       Session-Verfallszeit als einzigen Parameter.
+       Der Garbage Collection Callback wird von PHP intern aufgerufen, um alte
+       Sessiondaten zu löschen. Die Häufigkeit wird durch <link
+       linkend="ini.session.gc-probability">session.gc_probability</link>
+       und <link linkend="ini.session.gc-divisor">session.gc_divisor</link>
+       gesteuert. Der Wert der Lebensdauer, die diesem Callback übergeben wird,
+       kann mit <link
+       linkend="ini.session.gc-maxlifetime">session.gc_maxlifetime</link>
+       festgelegt werden. Der Rückgabewert sollte &true; im Erfolgs- und &false;
+       im Fehlerfall sein.
       </para>
      </listitem>
     </varlistentry>

Modified: phpdoc/de/trunk/reference/session/functions/session-unregister.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-unregister.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/functions/session-unregister.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 323674 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 341282 Maintainer: samesch Status: ready -->
+
 <refentry xml:id="function.session-unregister" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>session_unregister</refname>
@@ -47,8 +48,7 @@
   &reftitle.notes;
   <note>
    <para>
-    Benutzen Sie bei Verwendung von <varname>$_SESSION</varname> (oder
-    <varname>$HTTP_SESSION_VARS</varname> bei PHP 4.0.6 oder niedriger)
+    Benutzen Sie bei Verwendung von <varname>$_SESSION</varname>
     <function>unset</function> um die Registrierung einer Session-Variablen
     aufzuheben. Heben Sie aber nicht <varname>$_SESSION</varname> selbst mit
     <function>unset</function> auf, weil dies die besondere Funktion der

Modified: phpdoc/de/trunk/reference/session/functions/session-unset.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-unset.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/functions/session-unset.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 297028 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 343898 Maintainer: samesch Status: ready -->
+
 <refentry xml:id="function.session-unset" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>session_unset</refname>
@@ -10,7 +11,7 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>void</type><methodname>session_unset</methodname>
+   <type>bool</type><methodname>session_unset</methodname>
    <void/>
   </methodsynopsis>
   <para>
@@ -22,7 +23,7 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
-   &return.void;
+   &return.success;
   </para>
  </refsect1>

@@ -30,9 +31,8 @@
   &reftitle.notes;
   <note>
    <para>
-    Benutzen Sie bei Verwendung von <varname>$_SESSION</varname> (oder
-    <varname>$HTTP_SESSION_VARS</varname> bei PHP 4.0.6 oder niedriger)
-    <function>unset</function> um die Registrierung einer Session-Variablen
+    Benutzen Sie bei Verwendung von <varname>$_SESSION</varname>
+    <function>unset</function>, um die Registrierung einer Session-Variablen
     aufzuheben, d.h. <literal>unset ($_SESSION['varname']);</literal>.
    </para>
   </note>

Modified: phpdoc/de/trunk/reference/session/functions/session-write-close.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-write-close.xml	2018-04-16 21:14:52 UTC (rev 344680)
+++ phpdoc/de/trunk/reference/session/functions/session-write-close.xml	2018-04-16 22:49:16 UTC (rev 344681)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 323402 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 343898 Maintainer: samesch Status: ready -->
+
 <refentry xml:id="function.session-write-close" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>session_write_close</refname>
@@ -10,7 +11,7 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>void</type><methodname>session_write_close</methodname>
+   <type>bool</type><methodname>session_write_close</methodname>
    <void/>
   </methodsynopsis>
   <para>
@@ -31,7 +32,7 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
-   &return.void;
+   &return.success;
   </para>
  </refsect1>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.