SSI, qui signifie Server Side Includes ou "inclusions
du côté serveur", est un ensemble de commandes de type pré-processeur
destiné au serveur. Il consiste en des instructions intégrées
dans du code HTML de pages web. Ces dernières doivent normalement
avoir l'extension
.shtml pour signifier au serveur web de les parser
(parcourir) afin d'exécuter ces instructions.
Vous aurez peu souvent recours à des commandes
SSI. Les seules dont vous aurez éventuellement besoin sont :
<!--#exec cgi="/cgi-bin/votrescript.cgi" -->
Vous permet d'exécuter automatiquement un script cgi (compteur,
bannière publicitaire...) lors du chargement de la page.
<!--#include virtual="/votrefichier" -->
Vous permet d'insérer le contenu de "votrefichier" dans la page
contenant cette commande.
<!--#echo var="XXXXX" -->
Vous permet d'afficher certaines informations. Remplacez XXXXX par :
-
DATE_GMT : indique la date et l'heure GMT (Greenwich Meridian Time
ou date et heure de Londres)
-
DATE_LOCAL : indique la date et l'heure du serveur
-
HTTP_USER_AGENT : indique le nom du navigateur du visiteur
-
REMOTE_ADDR : donne l'adresse IP du visiteur
-
REMOTE_HOST : donne le nom de l'ordinateur du visiteur
-
REFERER : indique l'url du fichier précédemment consulté
par le visiteur
-
DOCUMENT_NAME : indique le nom du fichier contenant cette commande
SSI
-
DOCUMENT_URI : indique le chemin vers ce fichier
-
LAST_MODIFIED : indique la date et l'heure de la dernière
modification du fichier
-
SERVER_NAME : donne le nom du serveur physique
-
SERVER_PROTOCOL : donne le protocole utilisé par le logiciel
de serveur web
-
SERVER_SOFTWARE : donne le nom du logiciel de serveur web
Pour en savoir plus, visitez UNGI.

|