[正式探索]Server Side Includes


阿瑟 發表



Server Side Includes(SSI),顧名思義就是在伺服器端的內嵌檔案。他最主要的的功能就是把一個網頁分割成多個部分,讓多個網頁共用。最常見的例子就是選單,如果使用SSI把選單嵌入網頁,您就不需要重複修改了,不是很方便嗎。

STEP1:【Server Side Includes】
Server Side Includes(SSI),顧名思義就是在伺服器端的內嵌檔案。他最主要的的功能就是把一個網頁分割成多個部分,讓多個網頁共用。最常見的例子就是選單,如果使用SSI把選單嵌入網頁,您就不需要重複修改了,不是很方便嗎。

STEP2:【基本寫法】
以下是一個普通的網頁的內容(檔名為hello.asp):

您好

...
這是一份網頁
...
沒有使用SSI




STEP3:【進行分割】
在hello.asp同一目錄下開一個新檔案並輸入以下內容:(檔名為include.asp)

這是一份網頁




STEP4:【嵌入檔案】
請將hello.asp的內容修改為:
您好

...
<!--#include file="include.asp"--> ...
沒有使用SSI




STEP5:【測試與結語】
您會發現,hello.asp中的#include file="..."會把include.asp的內容內簽到hello.asp裡面,如果您沒有看到效果,原因有可能是:

這個是阿得覺得最有效果的SSI用法,其他的如#exec或#inlude virtual阿得覺得都沒有這個include file來的實用。請記得,SSI只是將您的網頁部分分割而已,並不會改變內容,像是剛剛的hello.asp,我將這是一份網頁換到include.asp,然後再把他內嵌到hello.asp,雖然這個功能很簡單,但是等到您的網站規模變大的時候,會有很大的助益。

最後更新日期: 9/16/2001 12:29:15 PM