[ZZ]shtml教程

SSI有什麼用?

之所以要扯到ssi,是因爲shtml--server-parsed HTML 的首字母縮略詞。包含有嵌入式服務器方包含命令的 HTML 文本。在被傳送給瀏覽器之前,服務器會對 SHTML 文檔進行完全地讀取、分析以及修改。

shtml和asp 有一些相似,以shtml命名的文件裏,使用了ssi的一些指令,就像asp中的指令,你可以在SHTML文件中寫入SSI指令,當客戶端訪問這些shtml文件時,服務器端會把這些SHTML文件進行讀取和解釋,把SHTML文件中包含的SSI指令解釋出來

比如:你可以在SHTML文件中用SSI指令引用其他的html文件(#include ),服務器傳送給客戶端的文件,是已經解釋的SHTML不會有SSI指令。它實現了HTML所沒有的功能,就是可以實現了動態的SHTML,可以說是HTML的一種進化吧。像新浪的新聞系統就是這樣的,新聞內容是固定的但它上面的廣告和菜單等就是用#include引用進來的。

目前,主要有以下幾種用用途:

1、顯示服務器端環境變量<#echo>

2、將文本內容直接插入到文檔中<#include>

3、顯示WEB文檔相關信息<#flastmod #fsize> (如文件製作日期/大小等)

4、直接執行服務器上的各種程序<#exec>(如CGI或其他可執行程序)

5、設置SSI信息顯示格式<#config>(如文件製作日期/大小顯示方式) 高級SSI<XSSI>可設置變量使用if條件語句。 

更多內容請參看: http://baike.baidu.com/view/31870.htm

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章