\n"; ?>
![]() |
| Home | News | Profile | Project | Photos | Times | Guests | Links | |
\n"; ?>What a web server knows from you?
Web servers knows a lot about you!
Check out the following and you will know what exactly is gathered when you are browsing a webpage.
Basic Information Gathered\n\n\n"; echo "\nYou are connecting from: "; echo $GLOBALS["REMOTE_HOST"]; echo " "; echo $GLOBALS["REMOTE_ADDR"]; if ($GLOBALS["REMOTE_PORT"] != "") { echo ":"; echo $GLOBALS["REMOTE_PORT"]; } if ($GLOBALS["HTTP_REFERER"] != "") { echo "
\n
\nYou are being directed to this page by: "; echo $GLOBALS["HTTP_REFERER"]; } if (($GLOBALS["HTTP_X_FORWARDED_FOR"] != "") || ($GLOBALS["HTTP_VIA"] != "")) { echo "
\nProxy server (if you are thru proxy server) reported IP: "; echo $GLOBALS["HTTP_X_FORWARDED_FOR"]; echo " "; echo $GLOBALS["HTTP_VIA"]; } echo "
"; echo "Browser Information
\n\n\n"; if ($GLOBALS["HTTP_USER_AGENT"] != "") { echo "Your browser is: "; echo $GLOBALS["HTTP_USER_AGENT"]; } if ($GLOBALS["HTTP_ACCEPT_ENCODING"] != "") { echo "
\nEncoding methods your browser accepts: "; echo $GLOBALS["HTTP_ACCEPT_ENCODING"]; } if ($GLOBALS["HTTP_ACCEPT"] != "") { echo "
\nFiles that your browser accepts: "; echo $GLOBALS["HTTP_ACCEPT"]; } if ($GLOBALS["HTTP_ACCEPT_LANGUAGE"] != "") { echo "
\nLanguage(s) your browser accepts: "; echo $GLOBALS["HTTP_ACCEPT_LANGUAGE"]; } if (($GLOBALS["HTTP_USER_AGENT"] = "") && ($GLOBALS["HTTP_ACCEPT_ENCODING"] ="") && ($GLOBALS["HTTP_ACCEPT"] ="") && ($GLOBALS["HTTP_ACCEPT_LANGUAGE"] ="")) { echo "
\nNo information available."; } echo "
"; if (($GLOBALS["HTTP_HOST"] != "") || ($GLOBALS["REQUEST_URI"] != "")) { echo "URL Request Information
\n\n"; echo "\n"; } echo "Your requested URL: "; if ($GLOBALS["HTTP_HOST"] != "") { echo $GLOBALS["HTTP_HOST"]; if ($GLOBAL["SERVER_PORT"] != "") { echo ":"; echo $GLOBAL["SERVER_PORT"]; } } echo $GLOBALS["REQUEST_URI"]; echo "
\n
\nOther Information
\n\nOther parameters gathered:
\n
\n\n"; while (list($var, $value) = each($GLOBALS) ) { if (($var != "HTTP_REMOTE_HOST") && ($var != "SERVER_PORT") && ($var != "SERVER_ADDR") && ($var != "SERVER_SIGNATURE") && ($var != "SCRIPT_NAME") && ($var != "PHP_SELF") && ($var != "PATH_TRANSLATED") && ($var != "GATEWAY_INTERFACE") && ($var != "UNIQUE_ID") && ($var != "TZ") && ($var != "GLOBALS") && ($var != "PATH") && ($var != "DOCUMENT_ROOT") && ($var != "REMOTE_ADDR") && ($var != "REMOTE_PORT") && ($var != "HTTP_REFERER") && ($var != "REMOTE_HOST") && // ($var != "SCRIPT_FILENAME") && ($var != "SERVER_SOFTWARE") && ($var != "SERVER_PROTOCOL") && ($var != "HTTP_ACCEPT") && ($var != "HTTP_ACCEPT_LANGUAGE") && ($var != "HTTP_ACCEPT_ENCODING") && ($var != "HTTP_HOST") && ($value != "") && ($var != "SERVER_ADMIN") && ($var != "SERVER_PORT") && ($var != "SERVER_NAME") && ($var != "REQUEST_URI") && ($var != "HTTP_USER_AGENT") && ($var != "argv") && ($var != "argc") && ($var != "var") && ($var != "PWD") && ($var != "BOOT_FILE") && ($var != "HOSTNAME") && ($var != "CONSOLE") && ($var != "runlevel") && ($var != "MACHTYPE") && ($var != "LANG") && ($var != "SHLVL") && ($var != "previous") && ($var != "BOOT_IMAGE") && ($var != "SHELL") && ($var != "HOSTTYPE") && ($var != "OSTYPE") && ($var != "HOME") && ($var != "TERM") && ($var != "RUNLEVEL") && ($var != "INIT_VERSION") && ($var != "HTTP_ACCEPT_CHARSET") && ($var != "HTTP_CONNECTION") && ($var != "SCRIPT_FILENAME") && ($var != "HTTP_POST_VARS") && ($var != "HTTP_COOKIE_VARS") && ($var != "_") && ($var != "PREVLEVEL") && ($var != "AUTOBOOT") && ($var != "HTTP_CACHE_CONTROL") && ($var != "HTTP_PRAGMA") && ($var != "HTTP_GET_VARS") && ($var != "HTTP_SERVER_VARS") && ($var != "HTTP_ENV_VARS") && ($var != "HTTP_POST_VARS") && ($var != "HTTP_POST_FILES") && ($var != "value") ) { if (!is_array($value)) { echo "$var = $value
\n"; } else { echo "$var = {
\n"; while (list($var2, $value2) = each($value) ) { echo " $var2=$value2\n"; } echo "}
\n"; } } } echo "
|
|
Page created and maintained by: Edwin Chan Last Modified: Mar 8 2004 |