Kategorier |
|
Vad är SSI?
SSI är korta kommandon som skrivs in i vanliga hemsidedokument. Dessa
kommandon tillåter skapandet av dokument med dynamisk genererad
information. Dynamisk genererad information är information som inte finns
i dokumentet men infogas av servern först då dokument har begärts. Det kan
vara nuvarande tid, information från vilken server dokumentet har begärts
eller infogandet av någon annan information t ex ett annat dokument.
De flesta dokument visas på det sätt de är strukturerade. För att ett
dokument ska visas med ett annat innehåll, t ex även innehålla information
som inte finns i det måste man tala om för servern att dokumentet dels
behöver bearbetas/analyseras innan det skickas vidare dels vad som ska
göras. (En sådan analys kallas för parsing.) Man talar om för servern att
ett visst dokument ska bearbetas genom att lägga .shtml (server parsed
html) till dokumentets namn.
Genom att inkludera SSI-kommandon i dokumentet talar man om för servern
vad den ska göra. SSI-kommandon skrivs in i dokumentet som
HTML-kommentarer.
<!-- Detta är en HTML-kommentar -->
Normalt ignoreras alla kommentarer - de visas inte på skärmen. För att
servern skulle förstå att just denna kommentar inte ska ignoreras därför
att den innehåller ett SSI-kommando börjar man kommentaren med tecknet #
(stege) som följs direkt av ett nyckelord. Nyckelordet talar om för
servern vad den ska göra. T ex nyckelordet include säger att en annan fil
ska inkluderas.
SSI:er skrivs som osynliga kommentarer dvs mellan <!-- och -->.
<!--#kommando tag1="värde1" tag2="värde2" --> |
|