Server Side Includes

Server Side Includes (SSI) on HTTP-palvelimella suoritettava komentosarjakieli. Nimensä mukaisesti kielen suurin hyöty tulee palvelimen tiedostojen sisällytyksestä verkkosivuun, mutta kieli tukee myös muutamia muita toimintoja, kuten erilaisten komentojen ajamista ja niiden tulosteen kokoamista sivun osaksi ja ympäristömuuttujien tulostamista. Näiden lisäksi kielessä on alkeellinen ehtolausemoottori, joka tukee if-elseif-else -ehtoja.

SSI:n käyttämiseksi se on kytkettävä päälle palvelimelle. HTML-sivuissa joissa käytetään SSI:n komentoja käytetään yleensä tiedostopäätettä .shtml.

Yleisistä palvelinohjelmistoista ainakin Apache, LiteSpeed, nginx, lighttpd ja Internet Information Services tuntevat tekniikan.

Kielen perussyntaksi on <!--#käsky parametri=arvo parametri=arvo -->. Jos SSI ei ole käytössä, SSI-koodi ei näy HTML-sivulla, koska <!-- teksti --> merkitsee kommenttia. Välilyönnit <-merkin ja käskyn välissä eivät ole sallittuja.[1]

Lähteet muokkaa

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.