A grande diferença entre do HTML para o SHTML é a
utilização de um recurso que se chama SSI (Sever Side Includes).
Então, os páginas que utilizam o recurso SSI têm a
extensão .SHTML .
O SSI é uma das maneiras de executar scripts já
incluídos no servidor e CGIs possibilitando uma maior interatividade para a página HTML.
O interessante deste recurso mesmo é a possibilidade de
execução de CGIs. Atualmente este recurso é oferecido por quase todos os servidores,
mas se não houver a utilização de CGIs conjuntamente este recurso não possui muitas
utilidades. A razão disto é que as poucas coisas que faz é possibilitar de incluir na
página que aparece no browser algumas frescuras como data atual, o endereço, o tamanho
da página; ficando limitado sua utilização.
Outro dado importante é que este recurso somente é
permitido para usuários autorizados.
A sua linha de comando é parecida com isso:
<!--#exec cgi="/cgi-bin/script.cgi"-->
No Meridiano de Greenwich agora são Dec 06 1997.
No Meridiano de Greenwich agora são <!--#echo
var="DATE_GMT"-->
Dec 06 1997
<!--#echo var="LAST_MODIFIED" -->
/Docs/seeker/tutorial/shtml.shtml
<!--#echo var="DOCUMENT_URI" -->
HTTP/1.0
<!--#echo var="SERVER_PROTOCOL" -->