note 87195 added to reserved.variables.server
| From: | jonbarnett at gmail dot com | Date: | Mon, 24 Nov 2008 05:13:20 +0000 |
| Subject: | note 87195 added to reserved.variables.server | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-146852@lists.php.net to get a copy of this message | ||
It's worth noting that $_SERVER variables get created for any HTTP request headers, including
those you might invent:
If the browser sends an HTTP request header of:
X-Debug-Custom: some string
Then:
<?php
$_SERVER['HTTP_X_DEBUG_CUSTOM']; // "some string"
?>
There are better ways to identify the HTTP request headers sent by the browser, but this is
convenient if you know what to expect from, for example, an AJAX script with custom headers.
Works in PHP5 on Apache with mod_php. Don't know if this is true from other environments.
----
Server IP: 69.147.83.197
Probable Submitter: 70.245.13.117
----
Manual Page -- http://www.php.net/manual/en/reserved.variables.server.php
Edit -- https://master.php.net/note/edit/87195
Del: integrated -- https://master.php.net/note/delete/87195/integrated
Del: useless -- https://master.php.net/note/delete/87195/useless
Del: bad code -- https://master.php.net/note/delete/87195/bad+code
Del: spam -- https://master.php.net/note/delete/87195/spam
Del: non-english -- https://master.php.net/note/delete/87195/non-english
Del: in docs -- https://master.php.net/note/delete/87195/in+docs
Del: other reasons-- https://master.php.net/note/delete/87195
Reject -- https://master.php.net/note/reject/87195
Search -- https://master.php.net/manage/user-notes.php