SSI : Java Glossary
home S words local find no local find frame, full screen Google search web for topic jump to footer translate with Babelfish by Roedy Green ©1996-2008 Canadian Mind Products
Go to : punctuation 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (all)
SSI
Server Side Includes. A technique that makes it much easier to maintain boilerplate text that appears in many different web pages. Essentially the difference is in the assumptions that each system makes as to what the root level is. On the UNIX system if you use "file=" it starts at the root of the system’s filesystem, in NT it starts at the root of the logical server’s filesystem. On Novell, it starts at the current directory.

Here is a list of things you might say in SSI, and what they would generate when used in this document, using the Novell Server my ISP has. If you are viewing this document locally, you won’t see any effects. You need to be viewing through an SSI server to see the orange SSI-generated material.

SSI Embedded Command Visible Effect Purpose
<!--#COUNT FILE="jglosss.cnt"--> hit counter, stored in filename specified. It does not directly measure hits to the jgloss.* files, rather it is incremented every time it is displayed. To work properly you must display the count in the html file being measured and nowhere else. This does not work on Apache. Instead you need something like this:
<!--#exec cgi="/perl/count.pl"-->
You have to write a perl count.pl script for your server.
<!--#CONFIG TIMEFMT="%Y-%m-%d %H:%M"--> configures the format of SSI timestamps to ISO standard yyyy-mm-dd hh:mm
<!--#FLASTMOD FILE="jglosss.html"--> [an error occurred while processing this directive] display date given file was last modified. The given file reference must not start with ..
<!--#FSIZE FILE="jglosss.html"--> [an error occurred while processing this directive] display the size of the given file.
<!--#ECHO VAR="DOCUMENT_NAME"--> ssi.html The document file name
<!--#ECHO VAR="DOCUMENT_URI"--> /jgloss/ssi.html The document Universal Resource Identifier (the path)
<!--#ECHO VAR="DATE_LOCAL"--> 2008-05-16 19:51 The current date and time
<!--#ECHO VAR="DATE_GMT"--> 2008-05-17 02:51 The current Greenwich Mean Time date and time
<!--#ECHO VAR="LAST_MODIFIED"--> 2008-04-30 04:49 The date and time the document was last modified.
<!--#ECHO VAR="REMOTE_ADDR"--> 38.103.63.18 The IP address of the user requesting the document
<!--#ECHO VAR="SERVER_SOFTWARE"--> Apache/2.2.6 (Unix) mod_ssl/2.2.6 (õ\ DAV/2 mod_apreq2-20051231/2.6.0 mod_perl/2.0.3 Perl/v5.8.8 The name and version of the Web server software
<!--#ECHO VAR="SERVER_NAME"--> www.mindprod.com The local hostname of the Web Server
<!--#ECHO VAR="SERVER_PORT"--> 80 The TCP port on which the Web server is listening for HTTP requests (the default is 80)
<!--#ECHO VAR="REMOTE_HOST"--> (none) The hostname of the computer requesting the document. Needs slow reverse DNS, so usually turned off.
<!--#ECHO VAR="AUTH_TYPE"--> The method used to authenticate user requests.
<!--#ECHO VAR="HTTP_USER_AGENT"--> The name of the browser requesting the document

CMP_homejump to top
CMP logo
feedback Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to Roedy Green : feedback email
made with CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[65.110.21.43]
Your face IP:[38.103.63.18] Spread the Net
You are visitor number 9,238.
You can get a fresh copy of this page from: or possibly from your local J: drive (Java virtual drive/Mindprod website mirror)
http://mindprod.com/jgloss/ssi.html J:\mindprod\jgloss\ssi.html