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 <= 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>