Server Side Includes (SSI)
Echo Environment Variables

A number of environment variables can be used in #if and #echo statements, such as
<!--#echo var="HTTP_USER_AGENT" -->
which yields the browser you are using: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)

These variables can be used in if/elif/else/endif statements, which allow you to construct conditional displays of information. The basic test is the comparison of two strings or a string and a unix egrep regular expression, the tests can be combined using the usual logical operations. See http://www.apache.org/docs/mod/mod_include.html#flowctrl for details.

Environment Variables displayed through echo:
DATE_GMT:   Thursday, 12-Nov-2009 15:10:35 GMT
DATE_LOCAL:   Thursday, 12-Nov-2009 10:10:35 EST
DOCUMENT_NAME:   ssi-echo.shtml
DOCUMENT_URI:   /cwis/web/ssi-echo.shtml
LAST_MODIFIED:   Wednesday, 14-Nov-2001 16:51:12 EST
DOCUMENT_ROOT:   /afs/net.mit.edu/admin/www/root
DOCUMENT_PATH_INFO:   (none)
DOCUMENT_URI:   /cwis/web/ssi-echo.shtml
GATEWAY_INTERFACE:   CGI/1.1
HTTP_REFERER:   (none)
HTTPS:   (none)
HTTPS_CIPHER:   (none)
HTTPS_KEYSIZE:   (none)
HTTPS_SECRETKEYSIZE:   (none)
HTTP_ACCEPT:   text/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_CHARSET:   ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_ACCEPT_ENCODING:   gzip
HTTP_ACCEPT_LANGUAGE:   en-us,en;q=0.5
HTTP_CONNECTION:   close
HTTP_HOST:   web.mit.edu
HTTP_PRAGMA:   no-cache
HTTP_USER_AGENT:   CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
PATH:   /etc/athena:/bin/athena:/usr/athena/bin:/sbin:/usr/sbin:/bin:/usr/bin
QUERY_STRING:  
QUERY_STRING_UNESCAPED:   (none)
REMOTE_ADDR:   38.107.191.82
REMOTE_PORT:   44758
REQUEST_METHOD:   GET
REQUEST_URI:   /cwis/web/ssi-echo.shtml
SCRIPT_FILENAME:   /afs/net.mit.edu/admin/www/root/afs/athena.mit.edu/org/c/cwis/web/ssi-echo.shtml
SCRIPT_NAME:   /cwis/web/ssi-echo.shtml
SERVER_ADMIN:   network@mit.edu
SERVER_NAME:   web.mit.edu
SERVER_PORT:   80
SERVER_PROTOCOL:   HTTP/1.1
SERVER_SOFTWARE:   Apache/1.3.41 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8j
SERVER_SIGNATURE:   <ADDRESS>Apache/1.3.41 Server at web.mit.edu Port 80</ADDRESS>
SSL_CIPHER:   (none)
SSL_CLIENT_C:   (none)
SSL_CLIENT_CN:   (none)
SSL_CLIENT_DN:   (none)
SSL_CLIENT_EMAIL:   (none)
SSL_CLIENT_I_C:   (none)
SSL_CLIENT_I_DN:   (none)
SSL_CLIENT_I_O:   (none)
SSL_CLIENT_I_OU:   (none)
SSL_CLIENT_I_ST:   (none)
SSL_CLIENT_O:   (none)
SSL_CLIENT_OU:   (none)
SSL_CLIENT_ST:   (none)
SSL_PROTOCOL_VERSION:   (none)
SSL_SERVER_C:   (none)
SSL_SERVER_CN:   (none)
SSL_SERVER_DN:   (none)
SSL_SERVER_I_C:   (none)
SSL_SERVER_I_CN:   (none)
SSL_SERVER_I_DN:   (none)
SSL_SERVER_I_O:   (none)
SSL_SERVER_I_OU:   (none)
SSL_SERVER_I_ST:   (none)
SSL_SERVER_O:   (none)
SSL_SERVER_OU:   (none)
SSL_SERVER_ST:   (none)
SSL_SSLEAY_VERSION:   (none)
USER_NAME:   user#31767

For more information, see http://www.apache.org/docs/mod/mod_include.html

 

Features provided by web.mit.edu
mit Comments to web-request@mit.edu