Les Server Side Includes : format d'appel |
|
-
Le format d'appel d'un SSI est le suivant :
<!--#commande tag1="value1" tag2="value2" -->
Chaque commande prend des
arguments différents :
-
Commande "exec" : exécution d'une commande
shell ou d'un CGI. Deux tags possibles :
-
cmd : exécute une commande à
l'aide de /bin/sh.
<!--#exec cmd="who"-->
cgi : exécute un CGI. La valeur du
tag est un URL.
<!--#exec cgi="/cgi-bin/date"-->
Commande "include" : insère le texte
d'un document. Deux tags possibles :
-
virtual : URL du document (pas un CGI)
<!--#include virtual="/~buffa/toto.html"--> ???
file : pathname d'un fichier relatif au directory
courant. "../" est interdit.
<!--#include file="toto.html"-->
Commande "echo" : affiche la valeur d'une
variable d'environnement (cf pages suivantes). Un seul tag:
-
var : nom d'une variable d'environnement
<!--#echo var="REMOTE_HOST"-->