SSI Tutorial - Environment Variables
Variables can be used to display information about people
viewing a web page, the page itself and more.
To view a full list of available environment variables, add the below lines to
a web page, upload it to your hosting account and view it in your web browser.
<PRE>
<!--#printenv -->
</PRE>
|
|
1. The Web Page
With SSI, environment variables can be used to show some information about the web page being shown.
<!--#echo var="DOCUMENT_NAME" -->
<!--#echo var="LAST_MODIFIED" -->
|
|
The first line simply shows the filename of the web page. The second shows when
it was last modified.
Example:
Filename : ssi_variables.html
Modified : Tuesday, 14-Apr-2015 12:47:45 CDT
2. Current Time And Date
You can use SSI to include the current time and date in web pages. Both local server time or GMT can be used.
<!--#echo var="DATE_LOCAL" -->
<!--#echo var="DATE_GMT" -->
|
|
Example:
Server Time : Sunday, 22-Dec-2024 06:59:23 CST
GMT Time : Sunday, 22-Dec-2024 12:59:23 GMT
3. The Visitor
SSI can be used to display the IP address of a person viewing your web pages.
<!--#echo var="REMOTE_ADDR" -->
|
|
Remote host information can be shown (if available).
<!--#echo var="REMOTE_HOST" -->
|
|
You can even display the browser version of the visitor.
<!--#echo var="HTTP_USER_AGENT" -->
|
|
Example:
Your IP address is : 18.188.0.20
Your remote hostname is : (none)
Your browser : Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
These are quick and easy SSI examples, many other variables
can be used with Server Side Includes.