Guide Categories:  Home | Drivers | Web Development | Hardware | Internet | Q & A | Tips & Tricks | Write
Web Development Silicon Guide
Search SiliconGuide:

Site Services:
Log In
Sign Up

Guides:
Getting Sponsored
Using SSI

The Silicon Guide To
Using Server Side Includes

The Echo Command

The echo command is used to display information about the current state of affairs on your server. 

The syntax to use any echo command is:
<!--#echo var="COMMANDGOESHERE"-->

For example to display the current date I would insert the followind into my HTML code:
<!--#echo var="DATE_LOCAL"-->,
since DATE_LOCAL is the command used to display the current local date.  The result is:
Friday, 20-Nov-2009 21:44:41 EST

Here is a list of all the echo commands at your disposal, along with a description of what they do, and a real-time example:

Command Description Real time Example
AUTH_TYPE The type of authorisation used by the browser. (none)
CONTENT_LENGTH The length of the input sent to the server. (none)
CONTENT_TYPE The kind of content being sent (usually html). (none)
DATE_GMT Current Greenwich Mean Time Saturday, 21-Nov-2009 02:44:41 GMT
DATE_LOCAL Current Local Time Friday, 20-Nov-2009 21:44:41 EST
DOCUMENT_NAME Name of current document 2.shtml
DOCUMENT_URL The address of the current document. (none)
LAST_MODIFIED The date at which the current document was last modified. Tuesday, 15-Oct-2002 12:43:58 EDT
PAGE_COUNT The number of hits this page has received. (none)
HTTP_REFERER Where the person viewing the page came from. (none)
REMOTE_ADDR IP Address of the person viewing the current document. 38.107.191.116
REMOTE_HOST Domain Name of the person viewing the current document. (none)
REMOTE_USER User name of current client. (if you see this displayed in the example, your ISP has a security hole, as this should never be known). (none)
REQUEST_METHOD The method by which the document was accessed (GET or the more safe POST) GET
SERVER_NAME The name of the server hosting the document. www.siliconguide.com
SERVER_PORT The port that serve's html documents on the current server.  (ex: 80 for html, 21 for ftp, etc...) 80
SERVER_PROTOCOL HTML Protocol used by server. HTTP/1.1
SERVER_SOFTWARE Software used by the server to serve html documents (Apache is the most popular, although Microsoft Back Office and Netscape Enterprise Server, as well as many others also exist) Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny3 with Suhosin-Patch
TOTAL_HITS Number of hits the server has gotten since it was set up. (none)

Next Page:
The Config Command
Skip Ahead:
Including files
Executing CGI Scripts
SSI Hosting and Conclusion

Home | Web Development | Hardware and Upgrading | Internet | Technical Questions & Answers | Tips and Tricks | Write to Us

Last modified on: Tuesday, 15-Oct-2002 12:43:58 EDT
Copyright © 1999 - 2008 SiliconPharm Corporation, All Rights Reserved
Powered by Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny3 with Suhosin-Patch (More Info)