Include Variables
These variables are available to the echo command,
if, elif, and any program on
the server invoked with the exec command:
-
DATE_GMT The current date (at the server) in Greenwich Mean Time
-
DATE_LOCAL The current date (at the server) in the local time zone
-
DOCUMENT_NAME The name of the current file (excluding directories)
-
DOCUMENT_URI The (%-decoded) URL path of the current file
-
LAST_MODIFIED The last modification date and time for the current file
-
QUERY_STRING_UNESCAPED Contains the “unescaped” version of any search query (GET) sent by the browser. Any special characters are escaped using the backslash (\) character.
Other Available Variables
The following are just a few of the many standard environment variables available to both CGI programs and Server Side Includes:
-
HTTP_ACCEPT A list of the media types the client can accept
-
HTTP_REFERER The URL of the document the client was viewing before selecting the link (or form) that accessed the SSI page or CGI script
-
HTTP_USER_AGENT The browser the client is using to issue the request
-
REMOTE_ADDR The remote IP address from which the user is making the request
-
REMOTE_HOST The remote hostname from which the user is making the request (can be useful for detecting top level domain suffixes such as .com, .edu, etc.)
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access