How to print all the $_SERVER environment information in PHP

1 Answer

0 votes
echo 'SERVER_NAME: ' .  $_SERVER['SERVER_NAME'] . "<br />";
echo 'PHP_SELF: ' .  $_SERVER['PHP_SELF'] . "<br />";
echo 'GATEWAY_INTERFACE: ' .  $_SERVER['GATEWAY_INTERFACE'] . "<br />";
echo 'SERVER_ADDR: ' .  $_SERVER['SERVER_ADDR'] . "<br />";
echo 'SERVER_SOFTWARE: ' .  $_SERVER['SERVER_SOFTWARE'] . "<br />";
echo 'SERVER_PROTOCOL: ' .  $_SERVER['SERVER_PROTOCOL'] . "<br />";
echo 'REQUEST_METHOD: ' .  $_SERVER['REQUEST_METHOD'] . "<br />";
echo 'REQUEST_TIME: ' .  $_SERVER['REQUEST_TIME'] . "<br />";
echo 'REQUEST_TIME_FLOAT: ' .  $_SERVER['REQUEST_TIME_FLOAT'] . "<br />";
echo 'QUERY_STRING: ' .  $_SERVER['QUERY_STRING'] . "<br />";
echo 'DOCUMENT_ROOT: ' .  $_SERVER['DOCUMENT_ROOT'] . "<br />";
echo 'HTTP_ACCEPT: ' .  $_SERVER['HTTP_ACCEPT'] . "<br />";
echo 'HTTP_ACCEPT_CHARSET: ' .  $_SERVER['HTTP_ACCEPT_CHARSET'] . "<br />";
echo 'HTTP_ACCEPT_ENCODING: ' .  $_SERVER['HTTP_ACCEPT_ENCODING'] . "<br />";
echo 'HTTP_ACCEPT_LANGUAGE: ' .  $_SERVER['HTTP_ACCEPT_LANGUAGE'] . "<br />";
echo 'HTTP_CONNECTION: ' .  $_SERVER['HTTP_CONNECTION'] . "<br />";
echo 'HTTP_HOST: ' .  $_SERVER['HTTP_HOST'] . "<br />";
echo 'HTTP_REFERER: ' .  $_SERVER['HTTP_REFERER'] . "<br />";
echo 'HTTP_USER_AGENT: ' .  $_SERVER['HTTP_USER_AGENT'] . "<br />";
echo 'HTTPS: ' .  $_SERVER['HTTPS'] . "<br />";
echo 'REMOTE_ADDR: ' .  $_SERVER['REMOTE_ADDR'] . "<br />";
echo 'REMOTE_HOST: ' .  $_SERVER['REMOTE_HOST'] . "<br />";
echo 'REMOTE_PORT: ' .  $_SERVER['REMOTE_PORT'] . "<br />";
echo 'REMOTE_USER: ' .  $_SERVER['REMOTE_USER'] . "<br />";
echo 'REDIRECT_REMOTE_USER: ' .  $_SERVER['REDIRECT_REMOTE_USER'] . "<br />";
echo 'SCRIPT_FILENAME: ' .  $_SERVER['SCRIPT_FILENAME'] . "<br />";
echo 'SERVER_ADMIN: ' .  $_SERVER['SERVER_ADMIN'] . "<br />";
echo 'SERVER_PORT: ' .  $_SERVER['SERVER_PORT'] . "<br />";
echo 'SERVER_SIGNATURE: ' .  $_SERVER['SERVER_SIGNATURE'] . "<br />";
echo 'PATH_TRANSLATED: ' .  $_SERVER['PATH_TRANSLATED'] . "<br />";
echo 'SCRIPT_NAME: ' .  $_SERVER['SCRIPT_NAME'] . "<br />";
echo 'REQUEST_URI: ' .  $_SERVER['REQUEST_URI'] . "<br />";
echo 'PHP_AUTH_DIGEST: ' .  $_SERVER['PHP_AUTH_DIGEST'] . "<br />";
echo 'PHP_AUTH_USER: ' .  $_SERVER['PHP_AUTH_USER'] . "<br />";
echo 'PHP_AUTH_PW: ' .  $_SERVER['PHP_AUTH_PW'] . "<br />";
echo 'AUTH_TYPE: ' .  $_SERVER['AUTH_TYPE'] . "<br />";
echo 'PATH_INFO: ' .  $_SERVER['PATH_INFO'] . "<br />";
echo 'ORIG_PATH_INFO: ' .  $_SERVER['ORIG_PATH_INFO'] . "<br />";


/*
run:

SERVER_NAME: localhost
PHP_SELF: /test.php
GATEWAY_INTERFACE: CGI/1.1
SERVER_ADDR: 0:0:0:0:0:0:0:1
SERVER_SOFTWARE: Srv/14.0.0.14029
SERVER_PROTOCOL: HTTP/1.1
REQUEST_METHOD: GET
REQUEST_TIME: 1476514618
REQUEST_TIME_FLOAT: 1476514618.5142
QUERY_STRING: DBGSESSID=-1
DOCUMENT_ROOT: C:\xampp\htdocs\seek4info.com
HTTP_ACCEPT: application/x-ms-application, image/jpeg, application/xaml+xml ...

Notice: Undefined index: HTTP_ACCEPT_CHARSET in C:\xampp\htdocs\seek4info.com\test.php ...
HTTP_ACCEPT_CHARSET: 
HTTP_ACCEPT_ENCODING: gzip, deflate
HTTP_ACCEPT_LANGUAGE: he-IL
HTTP_CONNECTION: Keep-Alive
HTTP_HOST: localhost:8080

Notice: Undefined index: HTTP_REFERER in C:\xampp\htdocs\seek4info.com\test.php on line 20
HTTP_REFERER: 
HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; ...

Notice: Undefined index: HTTPS in C:\xampp\htdocs\seek4info.com\test.php on line 22
HTTPS: 
REMOTE_ADDR: 0:0:0:0:0:0:0:1

Notice: Undefined index: REMOTE_HOST in C:\xampp\htdocs\seek4info.com\test.php on line 24
REMOTE_HOST: 
REMOTE_PORT: 55233

Notice: Undefined index: REMOTE_USER in C:\xampp\htdocs\seek4info.com\test.php on line 26
REMOTE_USER: 

Notice: Undefined index: REDIRECT_REMOTE_USER in C:\xampp\htdocs\seek4info.com\test.php on ...
REDIRECT_REMOTE_USER: 
SCRIPT_FILENAME: C:\xampp\htdocs\seek4info.com\test.php

Notice: Undefined index: SERVER_ADMIN in C:\xampp\htdocs\seek4info.com\test.php on line 29
SERVER_ADMIN: 
SERVER_PORT: 8080

Notice: Undefined index: SERVER_SIGNATURE in C:\xampp\htdocs\seek4info.com\test.php on line 31
SERVER_SIGNATURE: 

Notice: Undefined index: PATH_TRANSLATED in C:\xampp\htdocs\seek4info.com\test.php on line 32
PATH_TRANSLATED: 
SCRIPT_NAME: /test.php
REQUEST_URI: /test.php?...

Notice: Undefined index: PHP_AUTH_DIGEST in C:\xampp\htdocs\seek4info.com\test.php on line 35
PHP_AUTH_DIGEST: 

Notice: Undefined index: PHP_AUTH_USER in C:\xampp\htdocs\seek4info.com\test.php on line 36
PHP_AUTH_USER: 

Notice: Undefined index: PHP_AUTH_PW in C:\xampp\htdocs\seek4info.com\test.php on line 37
PHP_AUTH_PW: 

Notice: Undefined index: AUTH_TYPE in C:\xampp\htdocs\seek4info.com\test.php on line 38
AUTH_TYPE: 

Notice: Undefined index: PATH_INFO in C:\xampp\htdocs\seek4info.com\test.php on line 39
PATH_INFO: 
ORIG_PATH_INFO: /test.php


*/

 



answered Oct 15, 2016 by avibootz

Related questions

1 answer 235 views
1 answer 335 views
2 answers 293 views
1 answer 182 views
...