Date: 07/17/00
- Next message: R. P. Channing Rodgers, M.D.: "[PHP-DOC] Re: [PHP-DEV] Conference Materials Site"
- Previous message: Prabhaa. V. S: "[PHP-DOC] Doubts in PHP integration into a HTML form"
- Next in thread: Martin Samesch: "[PHP-DOC] cvs: phpdoc /de/functions session.xml"
- Maybe reply: Martin Samesch: "[PHP-DOC] cvs: phpdoc /de/functions session.xml"
- Maybe reply: Martin Samesch: "[PHP-DOC] cvs: phpdoc /de/functions session.xml"
- Maybe reply: Martin Samesch: "[PHP-DOC] cvs: phpdoc /de/functions session.xml"
- Maybe reply: Martin Samesch: "[PHP-DOC] cvs: phpdoc /de/functions session.xml"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
samesch Mon Jul 17 06:01:27 2000 EDT
Modified files:
/phpdoc/de/functions session.xml
Log:
German translation (mostly done)
Index: phpdoc/de/functions/session.xml
diff -u phpdoc/de/functions/session.xml:1.10 phpdoc/de/functions/session.xml:1.11
--- phpdoc/de/functions/session.xml:1.10 Wed Jul 5 02:21:21 2000
+++ phpdoc/de/functions/session.xml Mon Jul 17 06:01:26 2000
@@ -4,49 +4,92 @@
<partintro>
<para>
- Session support in PHP consists of a way to preserve certain data
- across subsequent accesses. This enables you to build more
- customized applications and increase the appeal of your web site.
+ Die Unterstützung von Sessions in PHP bietet die
+ Möglichkeit, bestimmte Daten während einer Folge
+ von Aufrufen ihrer Website festzuhalten. Damit können Sie
+ persönlichere Applikationen erstellen und Ihre Website
+ ansprechender gestalten.
</para>
<para>
- If you are familiar with the session management of PHPLIB, you
- will notice that some concepts are similar to PHP's session
+ Falls sie mit dem Sessionmanagment von PHPLIB vertraut sind,
+ werden sie Ähnlichkeiten zu PHP's Session-Unterstützung
+ feststellen.
support.
</para>
<para>
- A visitor accessing your web site is assigned an unique id, the
- so-called session id. This is either stored in a cookie on the
- user side or is propagated in the URL.
- </para>
- <para>
- The session support allows you to register arbitrary numbers of
- variables to be preserved across requests. When a visitor accesses
- your site, PHP will check automatically (if session.auto_start is
- set to 1) or on your request (explicitly through
- <function>session_start</function> or implicitly through
- <function>session_register</function>) whether a specific session
- id has been sent with the request. If this is the case, the prior
- saved environment is recreated.
- </para>
- <para>
- All registered variables are serialized after the request
- finishes. Registered variables which are undefined are marked as
- being not defined. On subsequent accesses, these are not defined
- by the session module unless the user defines them later.
- </para>
- <para>
- <literal>track_vars</literal> and <literal>gpc_globals</literal>
- configuration settings influence how the session variables get
- restored. If <literal>track_vars</literal> is enabled, then the
- restored session variables will be available in the global
- associative array $HTTP_STATE_VARS. If
- <literal>gpc_globals</literal> is enabled, then the session
- variables will be restored to corresponding global variables. If
- both of these settings are enabled, then the globals variables and
- the $HTTP_STATE_VARS entries will reference the same value.
+ Einem Besucher wird beim Aufruf ihrer Website eine einzigartige
+ ID, die sogenannte Session-ID, zugeordnet. Diese wird entweder
+ benutzerseitig in einem Cookie abgelegt oder in der URL
+ übermittelt.
+ </para>
+ <para>
+ Die Unterstützung von Sessions erlaubt Ihnen, eine beliebige
+ Anzahl von Variablen zu registrieren und diese über Anfragen
+ hinweg zu erhalten. Wenn ein Besucher Ihre Website aufruft,
+ überprüft PHP automatisch (falls session.auto_start 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
+ eine bestimmte Session-ID gesendet wurde. Wenn dies der Fall ist,
+ wird die zuvor gespeicherte Umgebung wiederhergestellt.
+ </para>
+ <para>
+ Alle registrierten Variablen werden serialisiert, nachdem die
+ Anfrage beendet ist. Registrierte Variablen, die nicht definiert
+ sind, werden als nicht definiert gekennzeichnet. Auch bei
+ darauffolgenden Zugriffen werden sie nicht vom Session-Modul
+ definiert, wenn der Benutzer sie später nicht definiert.
+ </para>
+ <para>
+ Die Konfigurationseinstellungen von <literal>track_vars</literal>
+ und <literal>register_globals</literal> beeinflussen, wie die
+ Session-Variablen gespeichert und wiederhergestellt werden.
+ </para>
+ <para>
+ Falls <literal>track_vars</literal> aktiviert und
+ <literal>track_vars</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
+ <literal>track_vars</literal>
+ </title>
+ <programlisting role="php">
+<?php
+session_register("count");
+$HTTP_SESSION_VARS["count"]++;
+?>
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ Wenn <literal>register_globals</literal> aktiviert ist, können alle
+ globalen Variablen als Session-Variablen registriert werden und die
+ Session-Variablen werden als entsprechende globale Variablen
+ wiederhergestellt.
+ <example>
+ <title>
+ Registrierung einer Variablen bei aktiviertem
+ <literal>register_globals</literal>
+ </title>
+ <programlisting role="php">
+<?php
+session_register("count");
+$count++;
+?>
+ </programlisting>
+ </example>
</para>
<para>
- There are two methods to propagate a session id:
+ 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.
+ </para>
+ <para>
+ Es gibt zwei Methoden, eine Session-ID zu übermitteln:
<itemizedlist>
<listitem>
<simpara>
@@ -55,59 +98,60 @@
</listitem>
<listitem>
<simpara>
+ URL Parameter
URL parameter
</simpara>
</listitem>
</itemizedlist>
</para>
<para>
- The session module supports both methods. Cookies are optimal, but
- since they are not reliable (clients are not bound to accept
- them), we cannot rely on them. The second method embeds the
- session id directly into URLs.
- </para>
- <para>
- PHP is capable of doing this transparently when compiled with
- <literal>--enable-trans-sid</literal>. If you enable this option,
- relative URIs will be changed to contain the session id
- automatically. Alternatively, you can use the constant
- <literal>SID</literal> which is defined, if the client did not
- send the appropiate cookie. <literal>SID</literal> is either of
- the form <literal>session_name=session_id</literal> or is an empty
- string.
+ Das Session-Modul unterstützt beide Methoden. Cookies sind
+ optimal, aber da sie nicht zuverlässig sind (Clients müssen
+ sie nicht unbedingt akzeptieren), können wir uns nicht auf sie
+ verlassen. Die zweite Methode hängt die Session-ID direkt an die
+ 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
+ wurde. <literal>SID</literal> hat entweder die Form
+ <literal>session_name=session_id</literal> oder ist ein leerer String.
</para>
<para>
- The following example demonstrates how to register a variable, and
- how to link correctly to another page using SID.
+ Das folgende Beispiel demonstriert, wie eine Variable registriert wird und
+ wie unter Verwendung einer SID korrekt auf eine andere Seite verwiesen wird.
<example>
- <title>Counting the number of hits of a single user</title>
+ <title>Zählen der Seitenaufrufe eines einzelnen Benutzers</title>
<programlisting role="php">
<?php
session_register("count");
$count++;
?>
-Hello visitor, you have seen this page <? echo $count; ?> times.<p>
+Hallo Besucher, Sie haben diese Seite <? echo $count; ?> Mal aufgerufen.<p>
-<php?
-# the <?=SID?> is necessary to preserve the session id
-# in the case that the user has disabled cookies
+<?php
+# für den Fall, daß der Benutzer Cookies deaktiviert hat,
+# ist das <?=SID?> nötig, um die Session-ID zu erhalten
?>
-To continue, <A HREF="nextpage.php?<?=SID?>">click here</A>
+Hier gehts <A HREF="nextpage.php?<?=SID?>">weiter</A>
</programlisting>
</example>
</para>
<para>
- To implement database storage you need PHP code and a user level
- function <function>session_set_save_handler</function>. You would
- have to extend the following functions to cover MySQL or another
- database.
+ Zur Realisierung einer Speicherung in einer Datenbank brauchen Sie PHP-Code
+ und eine Funktion <function>session_set_save_handler</function> auf der
+ Benutzerebene. Sie müßten die folgenden Funktionen erweitern, um
+ damit MySQL oder eine andere Datenbank abzudecken.
</para>
<para>
<example>
<title>
- Usage of <function>session_set_save_handler</function>
+ Die Verwendung von <function>session_set_save_handler</function>
</title>
<programlisting role="php">
<?php
@@ -146,12 +190,12 @@
$foo++;
-?>
+?>
</programlisting>
</example>
</para>
<para>
- Will produce this results:
+ Erzeugt die folgenden Resultate:
</para>
<para>
<programlisting>
@@ -166,116 +210,146 @@
</programlisting>
</para>
<para>
- The <literal><?=SID?></literal> is not necessary, if
- <literal>--enable-trans-sid</literal> was used to compile PHP.
+ Das <literal><?=SID?></literal> ist nicht nötig, wenn PHP mit
+ <literal>--enable-trans-sid</literal> kompiliert wurde.
</para>
<para>
- The session management system supports a number of configuration
- options which you can place in your php.ini file. We will give a
- short overview.
+ Das Sessionmanagementsystem unterstützt eine Anzahl von
+ Konfigurationsoptionen, die sie in Ihrer php.ini setzen können. Wir
+ geben Ihnen dazu einen kleinen Überblick.
<itemizedlist>
<listitem>
<simpara>
- <literal>session.save_handler</literal> defines the name of the
- handler which is used for storing and retrieving data
- associated with a session. Defaults to
+ <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> defines the argument which
- is passed to the save handler. If you choose the default files
- handler, this is the path where the files are created.
- Defaults to <literal>/tmp</literal>.
+ <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> specifies the name of the
- session which is used as cookie name. It should only contain
- alphanumeric characters. Defaults to
+ <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> specifies whether the
- session module start a session automatically on request
- startup. Defaults to <literal>0</literal> (disabled).
+ <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.lifetime</literal> specifies the lifetime of
- the cookie in seconds which is sent to the browser. The value 0
- means "until the browser is closed." Defaults to
+ <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>.
</simpara>
</listitem>
<listitem>
<simpara>
- <literal>session.serialize_handler</literal> defines the name
- of the handler which is used to serialize/deserialize
- data. Currently, a PHP internal format (name
- <literal>php</literal>) and WDDX is supported (name
- <literal>wddx</literal>). WDDX is only available, if PHP is
- compiled with <link linkend="ref.wddx">WDDX
- support</link>. Defaults to <literal>php</literal>.
- </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>.
+ </simpara>
</listitem>
<listitem>
<simpara>
- <literal>session.gc_probability</literal> specifies the
- probability that the gc (garbage collection) routine is started
- on each request in percent. Defaults to <literal>1</literal>.
+ <literal>session.gc_probability</literal> spezifiziert die prozentuale
+ Wahrscheinlichkeit, daß die gc (garbage collection)
+ Routine bei jeder Anfrage gestartet wird. Grundeinstellung
+ <literal>1</literal>.
</simpara>
</listitem>
<listitem>
<simpara>
- <literal>session.gc_maxlifetime</literal> specifies the number
- of seconds after which data will be seen as 'garbage' and
- cleaned up.
+ <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> determines whether
- session ids referred to by external sites will be
- eliminated. If session ids are propagated using the URL method,
- users not knowing about the impact might publish session
- ids. This can lead to security problems which this check tries
- to defeat. Defaults to <literal>0</literal>.
+ <literal>session.referer_check</literal> bestimmt, ob Session-IDs
+ beseitigt werden, die von externen (oder soll das "an externe"
+ heissen?) Seiten uebergeben werden. Wenn Session-IDs durch Verwendung der
+ URL-Methode übermittelt werden, könnten Benutzer, die sich
+ dieser Wirkung nicht bewußt sind, Session-IDs veröffentlichen.
+ Das kann zu Sicherheitsproblemen führen, die diese
+ Überprüfung zu vermeiden versucht. Grundeinstellung
+ <literal>0</literal>.
</simpara>
</listitem>
<listitem>
<simpara>
- <literal>session.entropy_file</literal> gives a path to an
- external resource (file) which will be used as an additional
- entropy source in the session id creation process. Examples are
- <literal>/dev/random</literal> or
- <literal>/dev/urandom</literal> which are available on many
- Unix systems.
+ <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> specifies the number
- of bytes which will be read from the file specified
- above. Defaults to <literal>0</literal> (disabled).
+ <literal>session.entropy_length</literal> spezifiziert die Anzahl der
+ Bytes, die von der oben spezifizieren Datei gelesen werden.
+ Grundeinstellung <literal>0</literal> (deaktiviert).
</simpara>
</listitem>
<listitem>
<simpara>
- <literal>session.use_cookies</literal> specifies whether the
- module will use cookies to store the session id on the client
- side. Defaults to <literal>1</literal> (enabled).
+ <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>.
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ <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>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>.
+ </simpara>
+ </listitem>
</itemizedlist>
<note>
<para>
- Session handling was added in PHP 4.0.
+ Die Behandlung von Sessions wurde in PHP 4.0 eingeführt.
</para>
</note>
</para>
@@ -284,10 +358,10 @@
<refentry id="function.session-start">
<refnamediv>
<refname>session_start</refname>
- <refpurpose>Initialize session data</refpurpose>
+ <refpurpose>Initialisierung einer Session</refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>bool <function>session_start</function></funcdef>
@@ -295,15 +369,16 @@
</funcprototype>
</funcsynopsis>
<simpara>
- <function>session_start</function> creates a session (or resumes
- the current one based on the session id being passed via a GET
- variable or a cookie).</simpara>
+ <function>session_start</function> erzeugt eine Session (oder nimmt die
+ aktuelle, basierend auf der Session-ID, die über eine GET-Variable
+ oder ein Cookie übermittelt wurde, wieder auf).
+ </simpara>
<simpara>
- This function always returns true.
+ Diese Funktion gibt immer true zurück.
</simpara>
<note>
<para>
- This function was added in PHP 4.0.
+ Diese Funktion wurde in PHP 4.0 eingeführt.
</para>
</note>
</refsect1>
@@ -312,10 +387,12 @@
<refentry id="function.session-destroy">
<refnamediv>
<refname>session_destroy</refname>
- <refpurpose>Destroys all data registered to a session</refpurpose>
+ <refpurpose>
+ Löscht alle in einer Session registrierten Daten
+ </refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>bool <function>session_destroy</function></funcdef>
@@ -323,15 +400,16 @@
</funcprototype>
</funcsynopsis>
<simpara>
- <function>session_destroy</function> destroys all of the data
- associated with the current session.
+ <function>session_destroy</function> löscht alle in Verbindung mit der
+ aktuellen Session stehenden Daten.
</simpara>
<simpara>
- This function returns true on success and false on failure.
+ Diese Funktion gibt nach erfolgtem Löschen der Daten true zurück
+ und false, wenn dabei ein Fehler auftritt.
</simpara>
<note>
<para>
- This function was added in PHP 4.0.
+ Diese Funktion wurde in PHP 4.0 eingeführt.
</para>
</note>
</refsect1>
@@ -340,10 +418,12 @@
<refentry id="function.session-name">
<refnamediv>
<refname>session_name</refname>
- <refpurpose>Get and/or set the current session name</refpurpose>
+ <refpurpose>
+ Holen und/oder setzen des Namens der aktuellen Session
+ </refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>session_name</function></funcdef>
@@ -382,7 +462,7 @@
</example>
<note>
<para>
- This function was added in PHP 4.0.
+ Diese Funktion wurde in PHP 4.0 eingeführt.
</para>
</note>
</refsect1>
@@ -394,7 +474,7 @@
<refpurpose>Get and/or set the current session module</refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>session_module_name</function></funcdef>
@@ -409,7 +489,7 @@
specified, that module will be used instead.
<note>
<para>
- This function was added in PHP 4.0.
+ Diese Funktion wurde in PHP 4.0 eingeführt.
</para>
</note>
</para>
@@ -419,12 +499,14 @@
<refentry id="function.session-save-path">
<refnamediv>
<refname>session_save_path</refname>
- <refpurpose>Get and/or set the current session save path</refpurpose>
+ <refpurpose>
+ Holen und/oder setzen des aktuellen session save path
+ </refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
<funcsynopsis>
- <funcprototype>
+ <funcprototype>
<funcdef>string <function>session_save_path</function></funcdef>
<paramdef>string
<parameter><optional>path</optional></parameter>
@@ -445,7 +527,7 @@
</note>
<note>
<para>
- This function was added in PHP 4.0.
+ Diese Funktion wurde in PHP 4.0 eingeführt.
</para>
</note>
</para>
@@ -455,10 +537,10 @@
<refentry id="function.session-id">
<refnamediv>
<refname>session_id</refname>
- <refpurpose>Get and/or set the current session id</refpurpose>
+ <refpurpose>Holen und/oder setzen der aktuellen Session-ID</refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>session_id</function></funcdef>
@@ -466,14 +548,14 @@
</funcprototype>
</funcsynopsis>
<para>
- <function>session_id</function> returns the session id for the
- current session. If <parameter>id</parameter> is specified, it
- will replace the current session id.
+ <function>session_id</function> gibt die Session-ID der aktuellen Session
+ zurück. Wenn <parameter>id</parameter> angegeben wird, ersetzt sie
+ die aktuelle Session-ID.
</para>
<para>
- The constant <systemitem>SID</systemitem> can also be used to
- retrieve the current name and session id as a string suitable for
- adding to URLs.
+ Die Konstante <systemitem>SID</systemitem> kann auch dazu verwendet werden,
+ den aktuellen Namen und Session-ID als String, passend zum Hinzufügen
+ zu URLs, zu erhalten.
</para>
</refsect1>
</refentry>
@@ -482,11 +564,11 @@
<refnamediv>
<refname>session_register</refname>
<refpurpose>
- Register one or more variables with the current session
+ Eine oder mehrere Variablen in der aktuellen Session registrieren
</refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>bool <function>session_register</function></funcdef>
@@ -496,19 +578,19 @@
</funcprototype>
</funcsynopsis>
<para>
- <function>session_register</function> variable number of
- arguments, any of which can be either a string holding the
- variable name or an array consisting of such variable names or
- other arrays. For each encountered variable name,
- <function>session_register</function> registers the global
- variable named by it with the current session.
+ <function>session_register</function> variable Anzahl von Argumenten die
+ jeweils entweder ein String sein, der den Variablennamen trägt, oder
+ ein Array, der 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>
- This function returns true when the variable is successfully
- registered with the session.
+ Diese Funktion gibt true zurück, wenn die Variable erfolgreich in der
+ Session registriert wurde.
<note>
<para>
- This function was added in PHP 4.0.
+ Diese Funktion wurde in PHP 4.0 eingeführt.
</para>
</note>
</para>
@@ -519,11 +601,11 @@
<refnamediv>
<refname>session_unregister</refname>
<refpurpose>
- Unregister a variable from the current session
+ Die Aufhebung der Registrierung einer Variablen in der aktuellen Session
</refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>bool <function>session_unregister</function></funcdef>
@@ -531,31 +613,53 @@
</funcprototype>
</funcsynopsis>
<para>
- <function>session_unregister</function> unregisters (forgets)
- the global variable named <parameter>name</parameter> from the
- current session.
+ <function>session_unregister</function> hebt die Registrierung der globalen
+ Variablen namens <parameter>name</parameter> in der aktuellen Session auf.
</para>
<para>
- This function returns true when the variable is successfully
- unregistered from the session.
+ Diese Funktion gibt true zurück, wenn die Aufhebung der Registrierung
+ der Variable in der Session erfolgt ist.
<note>
<para>
- This function was added in PHP 4.0.
+ Diese Funktion wurde in PHP 4.0 eingeführt.
</para>
</note>
</para>
</refsect1>
</refentry>
+ <refentry id="function.session-unset">
+ <refnamediv>
+ <refname>session_unset</refname>
+ <refpurpose>
+ Free all session variables
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Beschreibung</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>session_unset</function>
+ </funcdef>
+ <void/>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ The <function>session_unset</function> function free's all session variables
+ currently registered.
+ </para>
+ </refsect1>
+ </refentry>
+
<refentry id="function.session-is-registered">
<refnamediv>
<refname>session_is_registered</refname>
<refpurpose>
- Find out if a variable is registered in a session
+ Überprüfen, ob eine Variable in einer Session registriert ist
</refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>bool <function>session_is_registered</function></funcdef>
@@ -563,25 +667,97 @@
</funcprototype>
</funcsynopsis>
<para>
- <function>session_is_registered</function> returns true if there
- is a variable with the name <parameter>name</parameter>
- registered in the current session.
+ <function>session_is_registered</function> gibt true zurück, wenn in
+ der aktuellen Session eine Variable mit dem Namen
+ <parameter>name</parameter> registriert ist.
<note>
<para>
- This function was added in PHP 4.0.
+ Diese Funktion wurde in PHP 4.0 eingeführt.
</para>
</note>
</para>
</refsect1>
</refentry>
+
+ <refentry id="function.session-get-cookie-params">
+ <refnamediv>
+ <refname>session_get_cookie_params</refname>
+ <refpurpose>
+ Get the session cookie parameters
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Beschreibung</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>
+ array <function>session_get_cookie_params</function>
+ </funcdef>
+ <void/>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ The <function>session_get_cookie_params</function> function returns an
+ arraywith the current session cookie information, the array contains
+ the following items:
+ <itemizedlist>
+ <listitem>
+ <simpara>
+ "lifetime" - The lifetime of the cookie.
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "path" - The path where information is stored.
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "domain" - The domain of the cookie.
+ </simpara>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </refsect1>
+ </refentry>
+
+ <refentry id="function.session-set-cookie-params">
+ <refnamediv>
+ <refname>session_set_cookie_params</refname>
+ <refpurpose>
+ Set the session cookie parameters
+ </refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Beschreibung</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>void <function>session_set_cookie_params</function></funcdef>
+ <paramdef>
+ int <parameter>lifetime</parameter>
+ </paramdef>
+ <paramdef>
+ string <parameter><optional>path</optional></parameter>
+ </paramdef>
+ <paramdef>
+ string <parameter><optional>domain</optional></parameter>
+ </paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Set cookie parameters defined in the php.ini file. The effect of this
+ function only lasts for the duration of the script.
+ </para>
+ </refsect1>
+ </refentry>
<refentry id="function.session-decode">
<refnamediv>
<refname>session_decode</refname>
- <refpurpose>Decodes session data from a string</refpurpose>
+ <refpurpose>Decodiert die Daten einer Session aus einem String</refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>bool <function>session_decode</function></funcdef>
@@ -589,12 +765,12 @@
</funcprototype>
</funcsynopsis>
<para>
- <function>session_decode</function> decodes the session data in
- <parameter>data</parameter>, setting variables stored in the
- session.
+ <function>session_decode</function> decodiert die Daten der Session in
+ <parameter>data</parameter> und setzt die Variablen, die in der Session
+ gespeichert sind.
<note>
<para>
- This function was added in PHP 4.0.
+ Diese Funktion wurde in PHP 4.0 eingeführt.
</para>
</note>
</para>
@@ -605,11 +781,11 @@
<refnamediv>
<refname>session_encode</refname>
<refpurpose>
- Encodes the current session data as a string
+ Codiert die Daten der aktuellen Session als String
</refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Beschreibung</title>
<funcsynopsis>
<funcprototype>
<funcdef>bool <function>session_encode</function></funcdef>
@@ -617,11 +793,11 @@
</funcprototype>
</funcsynopsis>
<para>
- <function>session_encode</function> returns a string with the
- contents of the current session encoded within.
+ <function>session_encode</function> gibt einen String mit dem codierten
+ Inhalt der aktuellen Session zurück.
<note>
<para>
- This function was added in PHP 4.0.
+ Diese Funktion wurde in PHP 4.0 eingeführt.
</para>
</note>
</para>
- Next message: R. P. Channing Rodgers, M.D.: "[PHP-DOC] Re: [PHP-DEV] Conference Materials Site"
- Previous message: Prabhaa. V. S: "[PHP-DOC] Doubts in PHP integration into a HTML form"
- Next in thread: Martin Samesch: "[PHP-DOC] cvs: phpdoc /de/functions session.xml"
- Maybe reply: Martin Samesch: "[PHP-DOC] cvs: phpdoc /de/functions session.xml"
- Maybe reply: Martin Samesch: "[PHP-DOC] cvs: phpdoc /de/functions session.xml"
- Maybe reply: Martin Samesch: "[PHP-DOC] cvs: phpdoc /de/functions session.xml"
- Maybe reply: Martin Samesch: "[PHP-DOC] cvs: phpdoc /de/functions session.xml"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

