samesch Thu Dec 20 19:22:05 2001 EDT
Modified files:
/phpdoc/de/functions session.xml
Log:
syncing with english rev. 1.69, not fully translated, yet
Index: phpdoc/de/functions/session.xml
diff -u phpdoc/de/functions/session.xml:1.38 phpdoc/de/functions/session.xml:1.39
--- phpdoc/de/functions/session.xml:1.38 Wed Dec 19 09:42:41 2001
+++ phpdoc/de/functions/session.xml Thu Dec 20 19:22:05 2001
@@ -70,10 +70,12 @@
<link linkend="ini.track-vars"><literal>track_vars</literal></link>
</title>
<programlisting role="php">
-<?php
+<![CDATA[
+<?php
session_register("count");
$HTTP_SESSION_VARS["count"]++;
-?>
+?>
+]]>
</programlisting>
</example>
</para>
@@ -147,20 +149,22 @@
<example>
<title>Z�hlen der Seitenaufrufe eines einzelnen Benutzers</title>
<programlisting role="php">
-<?php
+<![CDATA[
+<?php
session_register ("count");
$count++;
-?>
+?>
-Hallo Besucher, Sie haben diese Seite <?php echo $count; ?> Mal
-aufgerufen.<p>
+Hallo Besucher, Sie haben diese Seite <?php echo $count; ?> Mal
+aufgerufen.<p>
-<?php
+<?php
# f�r den Fall, dass der Benutzer Cookies deaktiviert hat,
-# ist das <?=SID?> n�tig, um die Session-ID zu erhalten
-?>
+# ist das <?=SID?> n�tig, um die Session-ID zu erhalten
+?>
-Hier gehts <A HREF="nextpage.php?<?=SID?>">weiter</A>
+Hier gehts <A HREF="nextpage.php?<?=SID?>">weiter</A>
+]]>
</programlisting>
</example>
</para>
@@ -314,8 +318,8 @@
<simpara>
<literal>session.cache_limiter</literal> spezifiziert die
Methode der Cacheverwaltung, die bei Session-Seiten benutzt
- wird (nocache/private/public). Grundeinstellung
- <literal>nocache</literal>.
+ wird (nocache/private/private_no_expire/public).
+ Grundeinstellung <literal>nocache</literal>.
</simpara>
</listitem>
<listitem>
@@ -419,7 +423,8 @@
<example>
<title>L�schen einer Session</title>
<programlisting role="php">
-<?php
+<![CDATA[
+<?php
# Initialisierung der Session.
# Wenn Sie session_name("something") verwenden, vergessen Sie es jetzt
# nicht!
@@ -428,7 +433,8 @@
session_unset();
# Zum Schlu�, l�schen der Session.
session_destroy();
-?>
+?>
+]]>
</programlisting>
</example>
</para>
@@ -471,14 +477,13 @@
<example>
<title><function>session_name</function> Beispiele</title>
<programlisting role="php">
-<?php
-
+<![CDATA[
+<?php
# den Session-Namen auf WebsiteID setzen
-
$previous_name = session_name ("WebsiteID");
-
-echo "Der vorhergehende Session-Name war $previous_name<p>";
-?>
+echo "Der vorhergehende Session-Name war $previous_name<p>";
+?>
+]]>
</programlisting>
</example>
</refsect1>
@@ -497,14 +502,14 @@
<funcprototype>
<funcdef>string <function>session_module_name</function></funcdef>
<paramdef>string
- <parameter><optional>module</optional></parameter>
+ <parameter><optional>Modul</optional></parameter>
</paramdef>
</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
+ <parameter>Modul</parameter> angegeben wird, wird stattdessen
dieses Modul verwendet.
</para>
</refsect1>
@@ -593,16 +598,46 @@
</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> akzeptiert eine variable
+ Anzahl von Argumenten, die jeweils entweder eine Zeichenkette
+ sein k�nnen, die den Namen einer Variablen tr�gt, oder ein Array,
+ das aus solchen Variablennamen oder anderen Arrays besteht. F�r
+ jeden Namen registriert <function>session_register</function>
+ die globale Variable mit diesem Namen in der aktuellen Session.
</para>
+ <caution>
+ <para>
+ This registers a <emphasis>global</emphasis> variable. If you
+ want to register a session variable inside a function, you need
+ to make sure to make it global using <function>global</function>
+ or use the session arrays as noted below.
+ </para>
+ </caution>
<para>
- Diese Funktion gibt &true; zur�ck, wenn die Variable erfolgreich in
- der Session registriert wurde.
+ Diese Funktion gibt &true; zur�ck, wenn alle Variablen
+ erfolgreich in der Session registriert wurden.
+ </para>
+ <para>
+ If <function>session_start</function> was not called before this function
+ is called, an implicit call to <function>session_start</function> with no
+ parameters will be made.
+ </para>
+ <para>
+ You can also create a session variable by simply setting the appropriate
+ member of the $HTTP_SESSION_VARS or $_SESSION (PHP >= 4.1.0) array.
+ <informalexample>
+ <programlisting role="php">
+<![CDATA[
+$barney = "A big purple dinosaur.";
+session_register("barney");
+
+$HTTP_SESSION_VARS["zim"] = "An invader from another planet.";
+
+# the auto-global $_SESSION array was introduced in PHP 4.1.0
+$_SESSION["spongebob"] = "He's got square pants.";
+]]>
+ </programlisting>
+ </informalexample>
</para>
<note>
<para>
@@ -618,11 +653,10 @@
<link linkend="resource">Liste von PHP Ressourcen</link>.
</para>
</note>
- <note>
- <para>
- This function was added in PHP 4.0.
- </para>
- </note>
+ <para>
+ Siehe auch: <function>session_is_registered</function> und
+ <function>session_unregister</function>.
+ </para>
</refsect1>
</refentry>
@@ -734,17 +768,17 @@
<itemizedlist>
<listitem>
<simpara>
- "lifetime" - Die Lebensdauer des Cookies.
+ "lifetime" - Die Lebensdauer des Cookies.
</simpara>
</listitem>
<listitem>
<simpara>
- "path" - Der Pfad, unter dem Informationen gespeichert sind.
+ "path" - Der Pfad, unter dem Informationen gespeichert sind.
</simpara>
</listitem>
<listitem>
<simpara>
- "domain" - Die Domain des Cookies.
+ "domain" - Die Domain des Cookies.
</simpara>
</listitem>
<listitem>
@@ -774,7 +808,7 @@
<function>session_set_cookie_params</function>
</funcdef>
<paramdef>
- int <parameter>lifetime</parameter>
+ int <parameter>Lebensdauer</parameter>
</paramdef>
<paramdef>
string <parameter><optional>Pfad</optional></parameter>
@@ -804,12 +838,12 @@
<funcsynopsis>
<funcprototype>
<funcdef>bool <function>session_decode</function></funcdef>
- <paramdef>string <parameter>data</parameter></paramdef>
+ <paramdef>string <parameter>Daten</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>session_decode</function> dekodiert die Daten der
- Session in <parameter>data</parameter> und setzt die Variablen,
+ Session in <parameter>Daten</parameter> und setzt die Variablen,
die in der Session gespeichert sind.
</para>
</refsect1>
@@ -900,8 +934,8 @@
<function>session_set_save_handler</function> Beispiel
</title>
<programlisting role="php">
-<?php
-
+<![CDATA[
+<?php
function open ($save_path, $session_name) {
global $sess_save_path, $sess_session_name;
@@ -960,8 +994,8 @@
session_start();
// verfahren Sie mit Sessions wie gewohnt
-
-?>
+?>
+]]>
</programlisting>
</example>
</para>
@@ -1028,13 +1062,14 @@
<example>
<title><function>session_cache_limiter</function> Beispiel</title>
<programlisting role="php">
-<?php
-
+<![CDATA[
+<?php
# setzen der Cacheverwaltung auf 'private'
session_cache_limiter('private');
$cacheverwaltung = session_cache_limiter();
-echo "Die Cacheverwaltung ist jetzt auf $cacheverwaltung gesetzt<p>";
-?>
+echo "Die Cacheverwaltung ist jetzt auf $cacheverwaltung gesetzt<p>";
+?>
+]]>
</programlisting>
</example>
</refsect1>
@@ -1101,6 +1136,7 @@
See also: <function>session_readonly</function>.
</para>
-->
+
</refsect1>
</refentry>
@@ -1108,8 +1144,10 @@
<refentry id="function.session-readonly">
<refnamediv>
<refname>session_readonly</refname>
- <refpurpose>Begin session - reinitializes freezed variables, but no
-writeback on request end</refpurpose>
+ <refpurpose>
+ Begin session - reinitializes freezed variables, but no writeback
+ on request end
+ </refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>