Test af server side includes (SSI)

Server Side Includes på http://www.thau-knudsen.dk/ kræver, at filnavnet skal have efternavnet .shtml, pr. juni 2005 dog også .shtm, .html, .htm.

Nedenstående data er hentet fra Lektion 5 : #echo - indsæt værdien af variabler - SSI Tutorial - HTML.dk

SSI environment variables
Syntaks Beskrivelse Eksempel
<!--#echo var="DATE_LOCAL"--> Aktuel dato og tidspunkt i lokal tidszone Friday, 15-Dec-2017 14:00:48 UTC
<!--#echo var="DATE_GMT"--> Aktuel dato og tidspunkt i GMT (Greenwich Mean Time) Friday, 15-Dec-2017 14:00:48 GMT
<!--#echo var="LAST_MODIFIED"--> Dato og tid for hvornår den aktuelle fil sidst er blevet modificeret Tuesday, 07-Apr-2009 13:32:21 UTC
<!--#echo var="DOCUMENT_URI"--> Den virtuelle sti (i forhold til roden af sitet) for den aktuelle fil /sw/tests/ssi_full_test.shtml
<!--#echo var="DOCUMENT_NAME"--> Navn og sti for den aktuelle fil ssi_full_test.shtml
<!--#echo var="QUERY_STRING_UNESCAPED"--> Indholdet af querystring (det som står efter et eventuelt ? i URL'en) (none)

CGI environment variables

CGI environment variables er også tilgængelige for SSI. Variablerne inkluderes med #echo var som vist ovenfor.

Syntaks Beskrivelse Eksempel
<!--#echo var="HTTP_ACCEPT"--> Returnerer kommasepareret liste over hvilke MIME typer klienten accepterer text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
<!--#echo var="HTTP_ACCEPT_LANGUAGE"--> Hvilke sprog, som er acceptable for klienten. F.eks. er 'en-gb' britisk engelsk og 'da' dansk. (none)
<!--#echo var="HTTP_HOST"--> Navnet på serveren thau-knudsen.dk
<!--#echo var="HTTP_REFERER"--> URL'en på den side hvorfra der blev linket til den pågældende side (none)
<!--#echo var="HTTP_USER_AGENT"--> Hvilken browser der benyttes - generelt format er: software/version library/version. CCBot/2.0 (http://commoncrawl.org/faq/)
<!--#echo var="HTTP_REFERER"--> URL'en på den side hvorfra der blev linket til den pågældende side (none)
<!--#echo var="PATH"--> System stien på din server /usr/local/bin:/usr/bin:/bin
<!--#echo var="PATH_INFO"--> Evt. ekstra information, som er sendt til scriptet (none)
<!--#echo var="REMOTE_HOST"--> Hostnavnet. Hvis serveren ikke har denne information, bør den istedet sætte REMOTE_ADDR (none)
<!--#echo var="REMOTE_ADDR"--> Brugerens IP-adresse 54.226.227.175
<!--#echo var="REMOTE_PORT"--> Porten som brugeren er forbundet til på serveren 59546
<!--#echo var="SERVER_ADDR"--> Serverens DNS adresse 10.27.19.32
<!--#echo var="SERVER_ADMIN"--> E-mail adressen til serverens administrator support@one.com
<!--#echo var="SERVER_NAME"--> Serverens navn, DNS alias, eller IP adresse thau-knudsen.dk
<!--#echo var="SERVER_PORT"--> Port nummeret 80
<!--#echo var="SERVER_SOFTWARE"--> Hvilken software serveren benytter Apache
<!--#echo var="SERVER_PROTOCOL"--> Protokollen den pågældende request blev sendt efter HTTP/1.1
<!--#echo var="REQUEST_METHOD"--> Metoden den pågældende request blev sendt med - for HTTP, vil det sige "GET", "HEAD" eller "POST" GET
<!--#echo var="SERVER_PROTOCOL"--> Protokollen den pågældende request blev sendt efter HTTP/1.1
<!--#echo var="QUERY_STRING"--> Querystring - det vil sige informationen efter et eventuelt '?' i URL'en
<!--#echo var="SCRIPT_NAME"--> Virtuel sti til scriptet /sw/tests/ssi_full_test.shtml

Datoer

<!--#config timefmt="%A den %d/%m %Y klokken %H:%M"-->
<!--#echo var="DATE_LOCAL"-->

Resultat

Friday den 15/12 2017 klokken 14:00