Server Side Includes
Server Side Includes, auch bekannt als SSI, ist eine einfache, serverseitige Skriptsprache, die fast ausschließlich im World Wide Web verwendet wird. Sie wird hauptsächlich dazu genutzt, den Inhalt einer Datei oder die dynamische Ausgabe eines CGI-Programmes in eine Webseite einzufügen.
Die Nutzung von SSI ist für den Besucher einer Webseite nicht erkennbar, sofern der Betreiber einer Website auch auf die Standard-Dateierweiterung .shtml
verzichtet. Dies ist für einige Entwickler von Webauftritten besonders attraktiv, da somit Details der Implementierung interaktiver Seiten (zum Beispiel die verwendete Programmiersprache) intern bleiben können.
Basis-Syntax
SSI hat eine einfache Syntax, die im Prinzip folgendermaßen aufgebaut ist: <!--#Befehl Parameter=Wert Parameter=Wert-->. Die Befehle werden wie HTML-Kommentare eingebunden. Dies führt dazu, dass der Browser die SSI-Befehle nicht anzeigt, falls SSI einmal deaktiviert ist.
wichtige Befehle
Befehl | Parameter | Beschreibung | Beispiel |
---|---|---|---|
include | file oder virtual | Der wahrscheinlich am meisten verwendete SSI-Befehl. Er sorgt dafür, dass der Inhalt einer Datei in eine andere eingefügt wird. | <!--#"header.html"--> |
Weblinks
- Apache mod_include reference
- Apache SSI tutorial
- Artikel im SelfHTML-Tutorial zu SSI
- Verschiedene SSI-Beispiele vom xwolf-portal
- Befehlsübersicht und SSI-Beispiele