function.apache-request-headers.html
5.86 KB
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Liefert alle HTTP-Requestheader</title>
</head>
<body><div class="manualnavbar" style="text-align: center;">
<div class="prev" style="text-align: left; float: left;"><a href="function.apache-note.html">apache_note</a></div>
<div class="next" style="text-align: right; float: right;"><a href="function.apache-reset-timeout.html">apache_reset_timeout</a></div>
<div class="up"><a href="ref.apache.html">Apache Funktionen</a></div>
<div class="home"><a href="index.html">PHP Manual</a></div>
</div><hr /><div id="function.apache-request-headers" class="refentry">
<div class="refnamediv">
<h1 class="refname">apache_request_headers</h1>
<p class="verinfo">(PHP 4 >= 4.3.0, PHP 5)</p><p class="refpurpose"><span class="refname">apache_request_headers</span> — <span class="dc-title">Liefert alle HTTP-Requestheader</span></p>
</div>
<div class="refsect1 description" id="refsect1-function.apache-request-headers-description">
<h3 class="title">Beschreibung</h3>
<div class="methodsynopsis dc-description">
<span class="type">array</span> <span class="methodname"><strong>apache_request_headers</strong></span>
( <span class="methodparam">void</span>
)</div>
<p class="para rdfs-comment">
Liefert alle HTTP-Requestheader von der aktuellen Anfrage.
</p>
</div>
<div class="refsect1 returnvalues" id="refsect1-function.apache-request-headers-returnvalues">
<h3 class="title">Rückgabewerte</h3>
<p class="para">
Ein assoziatives Array aller HTTP-Header der aktuellen Anfrage, im Fehlerfall
wird <strong><code>FALSE</code></strong> zurückgegeben.
</p>
</div>
<div class="refsect1 changelog" id="refsect1-function.apache-request-headers-changelog">
<h3 class="title">Changelog</h3>
<p class="para">
<table class="doctable informaltable">
<thead>
<tr>
<th>Version</th>
<th>Beschreibung</th>
</tr>
</thead>
<tbody class="tbody">
<tr>
<td>5.4.0</td>
<td>
Diese Funktion wurde unter FastCGI verfügbar. Vorher wurde sie nur
unterstützt, wenn PHP als Apache Modul installiert war.
</td>
</tr>
<tr>
<td>4.3.3</td>
<td>
<p class="para">Ab PHP 4.3.3 können Sie diese
Funktion auch mit dem <a href="book.nsapi.html" class="link">NSAPI-Server-Modul</a> für
Netscape/iPlanet/SunONE-Webserver nutzen.</p>
</td>
</tr>
</tbody>
</table>
</p>
</div>
<div class="refsect1 examples" id="refsect1-function.apache-request-headers-examples">
<h3 class="title">Beispiele</h3>
<p class="para">
<div class="example" id="example-4717">
<p><strong>Beispiel #1 <span class="function"><strong>apache_request_headers()</strong></span>-Beispiel</strong></p>
<div class="example-contents">
<div class="phpcode"><code><span style="color: #000000">
<span style="color: #0000BB"><?php<br />$headers </span><span style="color: #007700">= </span><span style="color: #0000BB">apache_request_headers</span><span style="color: #007700">();<br /><br />foreach (</span><span style="color: #0000BB">$headers </span><span style="color: #007700">as </span><span style="color: #0000BB">$header </span><span style="color: #007700">=> </span><span style="color: #0000BB">$value</span><span style="color: #007700">) {<br /> echo </span><span style="color: #DD0000">"</span><span style="color: #0000BB">$header</span><span style="color: #DD0000">: </span><span style="color: #0000BB">$value</span><span style="color: #DD0000"> <br />\n"</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">?></span>
</span>
</code></div>
</div>
<div class="example-contents"><p>Das oben gezeigte Beispiel erzeugt
eine ähnliche Ausgabe wie:</p></div>
<div class="example-contents screen">
<div class="cdata"><pre>
Accept: */*
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0
Host: www.example.com
Connection: Keep-Alive
</pre></div>
</div>
</div>
</p>
</div>
<div class="refsect1 notes" id="refsect1-function.apache-request-headers-notes">
<h3 class="title">Anmerkungen</h3>
<blockquote class="note"><p><strong class="note">Hinweis</strong>:
<p class="para">
Die Werte der gebräuchlichsten <acronym title="Common Gateway Interface">CGI</acronym>-Variablen
können Sie auch durch das Auslesen der Umgebungsvariablen erhalten.
Dieser Weg funktioniert unabhängig davon, ob Sie PHP als Modul für
<span class="productname">Apache</span> benutzen. Verwenden Sie
<span class="function"><a href="function.phpinfo.html" class="function">phpinfo()</a></span>, um eine Liste aller zur Verfügung stehenden
<a href="language.variables.predefined.html" class="link">Umgebungsvariablen</a>
zu erhalten.
</p>
</p></blockquote>
</div>
<div class="refsect1 seealso" id="refsect1-function.apache-request-headers-seealso">
<h3 class="title">Siehe auch</h3>
<p class="para">
<ul class="simplelist">
<li class="member"><span class="function"><a href="function.apache-response-headers.html" class="function" rel="rdfs-seeAlso">apache_response_headers()</a> - Liefert alle HTTP-Responseheader</span></li>
</ul>
</p>
</div>
</div><hr /><div class="manualnavbar" style="text-align: center;">
<div class="prev" style="text-align: left; float: left;"><a href="function.apache-note.html">apache_note</a></div>
<div class="next" style="text-align: right; float: right;"><a href="function.apache-reset-timeout.html">apache_reset_timeout</a></div>
<div class="up"><a href="ref.apache.html">Apache Funktionen</a></div>
<div class="home"><a href="index.html">PHP Manual</a></div>
</div></body></html>