cvs: phpdoc-de /features cookies.xml
| From: | Thomas Schoefbeck | Date: | Fri, 17 May 2002 17:35:54 +0000 |
| Subject: | cvs: phpdoc-de /features cookies.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969345640@lists.php.net to get a copy of this message | ||
tom Fri May 17 13:35:54 2002 EDT
Modified files:
/phpdoc-de/features cookies.xml
Log:
sync to en (takeover of this file)
Index: phpdoc-de/features/cookies.xml
diff -u phpdoc-de/features/cookies.xml:1.6 phpdoc-de/features/cookies.xml:1.7
--- phpdoc-de/features/cookies.xml:1.6 Wed Dec 12 15:46:05 2001
+++ phpdoc-de/features/cookies.xml Fri May 17 13:35:54 2002
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- EN-Revision: 1.13 Maintainer: tom Status: ready -->
<chapter id="features.cookies">
<title>Cookies</title>
@@ -6,20 +7,39 @@
PHP unterstützt HTTP-Cookies. Hierbei handelt es sich um einen
Mechanismus, um Informationen beim Client zu speichern und somit
wiederkehrende Besucher zu identifizieren oder ihren Weg innerhalb
- des Angebotes nachzuvollziehen.
- Cookies können durch die Funktion <function>setcookie</function> gesetzt
- werden. Sie sind Bestandteil des HTTP-Headers, was bedeutet, daß
- die Funktion <function>setcookie</function> aufgerufen werden muß, bevor
- irgendeine Ausgabe an den Browser erfolgt. Dies ist die gleiche
- Einschränkung, der auch die Funktion <function>header</function> unterliegt.
- </para>
+ des Angebotes nachzuvollziehen. Cookies können durch die Funktion
+ <function>setcookie</function> gesetzt werden. Sie sind Bestandteil
+ des HTTP-Headers, was bedeutet, dass die Funktion
+ <function>setcookie</function> aufgerufen werden muss, bevor irgendeine
+ Ausgabe an den Browser erfolgt. Dies ist die gleiche Einschränkung, der
+ auch die Funktion <function>header</function> unterliegt. Sie können
+ die <link linkend="ref.outcontrol">Funktionen zur Ausgabesteuerung</link>
+ benutzen, um die Ausgaben des Skriptes zu verzögern, bis entschieden ist,
+ ob Cookies gesetzt bzw. Header gesendet werden sollen oder nicht.
+ </para>
<para>
- Vom Client gesendete Cookies werden automatisch in eine Variable
- geschrieben, wie auch bei GET oder POST.
- Sollen einem Cookie mehrere Werte zugewiesen werden, muss dem
- Cookienamen lediglich <emphasis>[]</emphasis> angefügt werden.
- Einzelheiten siehe Funktion <function>setcookie</function>.</para>
+ Vom Client gesendete Cookies werden - abhängig von den
+ Konfigurationsvariablen <literal>register_globals</literal> und
+ <literal>variables_order</literal> - automatisch in eine Variable
+ geschrieben, wie es auch bei mittels GET oder POST gesendeten Daten
+ geschieht. Sollen einem Cookie mehrere Werte zugewiesen werden, so
+ muss dem Cookienamen lediglich <emphasis>[]</emphasis> angefügt
+ werden.
+ </para>
+
+ <para>
+ Seit PHP 4.1.0 werden alle vom Client gesendeten Cookies in dem
+ auto-globalen Array <literal>$_COOKIE</literal> gespeichert. In
+ älteren PHP-Versionen stehen diese Daten in
+ <literal>$HTTP_COOKIE_VARS</literal> gespeichert, sofern die
+ Konfigurationsvariable <literal>track_vars</literal> gesetzt ist.
+ </para>
+
+ <para>
+ Weitere Informationen sowie Anmerkungen zu Browser-Bugs finden
+ Sie im Abschnitt <function>setcookie</function>.
+ </para>
</chapter>