SSI直譯服務器端包含(Server Side Includes),由字面上看由WEB在服務器提供的一種功能,并且是在服務器端進行的。一般說來,要完成較復雜的任務(如:聊天室/留言本等),必須設計專門的CGI或ASP程序;但是如果只是想給網頁加上簡單的功能(如:顯示一篇文檔,web服務器環境變量,關于該文檔的更新日期/大小等),則只要SSI就可以完成了。SSI則是直接由服務器解釋執行的,須要WEB服務器軟件支持SSI。 而且,由于直接在服務器端執行SSI,產生相應HTML代碼;所以對客戶端沒有限制,不會產生因為不同瀏覽器而產生不同的觀看效果。
SSI有什么用? 目前,主要有以下幾種用用途: 1、 顯示服務器端環境變量<#echo> 2、 將文本內容直接插入到文檔中<#include> 3、 顯示WEB文檔相關信息<#flastmod #fsize> (如文件制作日期/大小等) 4、 直接執行服務器上的各種程序<#exec>(如CGI或其他可執行程序) 5、 設置SSI信息顯示格式<#config>(如文件制作日期/大小顯示方式) 高級SSI可設置變量使用if條件語句。
|