Created
March 14, 2014 20:11
-
-
Save alex-cory/9555808 to your computer and use it in GitHub Desktop.
Tests to see what $_SERVER variables are working. If it Works then it displays: ☺ + output, Otherwise it displays: ⃠ Nada.. Zilch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// < ? php | |
// —————————————————————————————————————————————————————————————————————————— | |
# Just a PHP file to put on your local server (as I don't have enough memory) | |
$indicesServer = array('PHP_SELF', | |
'argv', | |
'argc', | |
'GATEWAY_INTERFACE', | |
'SERVER_ADDR', | |
'SERVER_NAME', | |
'SERVER_SOFTWARE', | |
'SERVER_PROTOCOL', | |
'REQUEST_METHOD', | |
'REQUEST_TIME', | |
'REQUEST_TIME_FLOAT', | |
'QUERY_STRING', | |
'DOCUMENT_ROOT', | |
'HTTP_ACCEPT', | |
'HTTP_ACCEPT_CHARSET', | |
'HTTP_ACCEPT_ENCODING', | |
'HTTP_ACCEPT_LANGUAGE', | |
'HTTP_CONNECTION', | |
'HTTP_HOST', | |
'HTTP_REFERER', | |
'HTTP_USER_AGENT', | |
'HTTPS', | |
'REMOTE_ADDR', | |
'REMOTE_HOST', | |
'REMOTE_PORT', | |
'REMOTE_USER', | |
'REDIRECT_REMOTE_USER', | |
'SCRIPT_FILENAME', | |
'SERVER_ADMIN', | |
'SERVER_PORT', | |
'SERVER_SIGNATURE', | |
'PATH_TRANSLATED', | |
'SCRIPT_NAME', | |
'REQUEST_URI', | |
'PHP_AUTH_DIGEST', | |
'PHP_AUTH_USER', | |
'PHP_AUTH_PW', | |
'AUTH_TYPE', | |
'PATH_INFO', | |
'ORIG_PATH_INFO') ; | |
echo '<ul>'; | |
foreach ($indicesServer as $arg) { | |
if (isset($_SERVER[$arg])) { | |
echo '<li>' . $arg . '</li>'; | |
echo '<li>' . ' ☺' . $_SERVER[$arg] . '</li></br>'; | |
} | |
else { | |
echo '<li>'.$arg.': ' .'</li>'; | |
echo '<li>' . ' ⃠- NADA--ZILCH' . '</li></br>'; | |
} | |
} | |
echo '</ul>'; | |
/* | |
That will give you the result of each variable like (if the file is server_indices.php at the root and Apache Web directory is in E:\web) : | |
PHP_SELF /server_indices.php | |
argv - | |
argc - | |
GATEWAY_INTERFACE CGI/1.1 | |
SERVER_ADDR 127.0.0.1 | |
SERVER_NAME localhost | |
SERVER_SOFTWARE Apache/2.2.22 (Win64) PHP/5.3.13 | |
SERVER_PROTOCOL HTTP/1.1 | |
REQUEST_METHOD GET | |
REQUEST_TIME 1361542579 | |
REQUEST_TIME_FLOAT - | |
QUERY_STRING | |
DOCUMENT_ROOT E:/web/ | |
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,* /*;q=0.8 | |
HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.3 | |
HTTP_ACCEPT_ENCODING gzip,deflate,sdch | |
HTTP_ACCEPT_LANGUAGE fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4 | |
HTTP_CONNECTION keep-alive | |
HTTP_HOST localhost | |
HTTP_REFERER http://localhost/ | |
HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17 | |
HTTPS - | |
REMOTE_ADDR 127.0.0.1 | |
REMOTE_HOST - | |
REMOTE_PORT 65037 | |
REMOTE_USER - | |
REDIRECT_REMOTE_USER - | |
SCRIPT_FILENAME E:/web/server_indices.php | |
SERVER_ADMIN [email protected] | |
SERVER_PORT 80 | |
SERVER_SIGNATURE | |
PATH_TRANSLATED - | |
SCRIPT_NAME /server_indices.php | |
REQUEST_URI /server_indices.php | |
PHP_AUTH_DIGEST - | |
PHP_AUTH_USER - | |
PHP_AUTH_PW - | |
AUTH_TYPE - | |
PATH_INFO - | |
ORIG_PATH_INFO - | |
*/ | |
// —————————————————————————————————————————————————————————————————————————— | |
// ? > |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment