-
Notifications
You must be signed in to change notification settings - Fork 44
/
Copy pathcookies.xml
59 lines (54 loc) · 2.2 KB
/
cookies.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 3e08a8aae657492bdcdc7c550099ddf072042fa9 Maintainer: hholzgra Status: ready -->
<chapter xml:id="features.cookies" xmlns="http://docbook.org/ns/docbook">
<title>Cookies</title>
<para>
PHP unterstützt <acronym>HTTP</acronym>-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 Funktionen
<function>setcookie</function> und <function>setrawcookie</function>
gesetzt werden. Sie sind Bestandteil des <acronym>HTTP</acronym>-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> verwenden, 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 im auto-globalen Array
<varname>$_COOKIE</varname> abgelegt, wenn die <link
linkend="ini.variables-order">variables_order</link>-Konfigurationsvariable
den Kennbuchstaben "C" enthält. Sollen einem Cookie mehrere Werte
zugewiesen werden, so muss dem Cookienamen lediglich <literal>[]</literal>
angefügt werden.
</para>
<para>
Weitere Informationen sowie Anmerkungen zu Browser-Bugs finden Sie in den
Abschnitten <function>setcookie</function> und
<function>setrawcookie</function>.
</para>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->