Include Variables

These variables are available to the echo command, if, elif, and to any program on the server invoked with the exec command.

DATE_GMT

The current date in Greenwich Mean Time

DATE_LOCAL

The current date 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

Undecoded query string with all shell metacharacters escaped with a backslash (\)

Other Available Variables

The following are just a few of the many standard Unix 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 points to before accessing the CGI program

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.)

Get Web Design in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.