Skip to content
EntityQ1411939· pop 19· linked from 131 articles

Server Side Includes

Sign in to save

Also known as SHTML, SSI, Server-parsed HTML

interpreted server-side scripting language

Wikidata facts

Show 1 more fact
media type
text/x-server-parsed-html3
Sources (2)

via Wikidata · CC0

Article · Nederlands

Server Side Includes (SSI) of server parsed HTML (SHTML) is server-side scriptingtechniek die ondersteund wordt door sommige webservers. De techniek maakt het mogelijk om de server een aantal zaken automatisch te laten afhandelen die anders met de hand, of met behulp van een programmeertaal (zoals PHP of Perl), uitgevoerd zouden moeten worden. SSI wordt vooral gebruikt om de inhoud van de ene file in een andere op te nemen, op het moment dat die laatste opgevraagd wordt. Het is HTML-code die speciale regels bevat en die door de webserver omgezet worden naar normale HTML-code, voordat deze doorgezonden wordt naar de gebruiker. Dit kan gebruikt worden om bijvoorbeeld meerdere HTML-bestanden naar één HTML-bestand om te vormen. De commandosyntaxissen en -sets verschillen tussen de verscheidene serversystemen. SSI is vooral geschikt voor eenvoudige taken. Voor complexe taken, zoals authenticatie, verdient het gebruik van een complete programmeertaal zoals PHP de voorkeur. Meestal wordt voor HTML-files die SSI-commando's bevatten de extensie .shtml of .shtm gebruikt, hoewel het ook mogelijk is de server zodanig te configureren dat een zelfgekozen extensie mogelijk is. SSI-commando's worden opgenomen in HTML-commentaar (zodat deze niet zichtbaar zijn als SSI niet werkt), en hebben de volgende vorm: Waarbij het ""-gedeelte normaal wordt gezien als een commentaar en wordt genegeerd, maar via een SHTML-geactiveerde server gebruikt wordt. Deze commando's worden vervolgens gelezen door de HTTP-server en gebruikt om de HTTP-code te vormen die bij het gebruikte commando hoort. Meestal wordt SHTML-code opgeslagen in een .shtml/.shtm-bestand op de server. Dit is echter geen verplichting: ook de .html-extensie kan gebruikt worden.

Abstract from DBpedia / Wikipedia · CC BY-SA