Server Side Includes

Wikipedia
Loikkaa: valikkoon, hakuun

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 | muokkaa wikitekstiä]

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