SSI幫助文檔,我的之前用過整理成爲的 表格,應該夠用。css
指令 | 代碼 | 效果 | 備註 |
include | <!--#include file="yule.htm"--> | 娛樂內容------------------ | include file 此方式,只能導入同級目錄下的文件,這就要求每個目錄中都包含一個yule.htm文件 |
include | <!--#include virtual="../other/_head.htm"--> | head | include virtual 給出到服務器端某個文檔的虛擬路徑 |
config timefmt | <!--#config timefmt="%Y/%m/%d %a %H:%M:%S" --><!--#echo var="DATE_LOCAL" --> | Today is fmt Date: 2010/02/23 Tue 15:31:25 | fmt date |
flastmod | <!--#flastmod file="test1.shtml" --> | 2010/01/28 Thu 10:29:30 | This document last modified |
set | <!--#set var="modified" value="$LAST_MODIFIED" --><!--#echo var="modified" --> | 2010/01/29 Fri 18:41:28 | 默認爲本頁面被修改時候的時間 |
set | <!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" --><!--#echo var="date" --> | 2010/02/23 Tue 15:31:25_2010/02/23 Tue 07:31:25 | 本地時間和格林尼治標準時間爲基準的日期時間,細心觀察發現這兩時間都是同樣的,有一個就近原則,上面寫了日期格式 |
config errmsg | <!--#config errmsg="很差意思沒有找到 **.htm 這個頁面!" --> <!--#include file="oot.htm" --> | 很差意思沒有找到 **.htm 這個頁面! | 像那個時間格式同樣的,若是在這裏配置的話,下面的都會顯示這句提示 |
config sizefmt | <!--#config sizefmt="bytes" --><!--#fsize file="qyj.css" --> | 83 | 顯示這個文件的字節大小,當沒有找的這個頁面時候,會出現 " -1 ",區別於include |
就是這個頁面的路徑 | http://<!--#echo var="http_host" --><!--#echo var="document_uri" --> | http://localhost:8080/testSSI/help/help.shtml | 個人問題就是不能加入 a 標記,不知道爲何就要報錯! |
SERVER_SOFTWARE | <!--#echo var="SERVER_SOFTWARE" --> | Apache Tomcat/5.0.28 Java HotSpot(TM) Client VM/1.4.1_04-b01 Windows XP | 顯示服務器軟件的名稱和版本 |
SERVER_NAME | <!--#echo var="SERVER_NAME" --> | localhost | 顯示服務器的主機名稱,DNS別名或IP地址 |
SERVER_PROTOCOL | <!--#echo var="SERVER_PROTOCOL" --> | HTTP/1.1 | 顯示客戶端請求所使用的協議名稱和版本,如HTTP/1.0。 |
SERVER_PORT | <!--#echo var="SERVER_PORT" --> | 8080 | 顯示服務器的響應端口 |
REQUEST_METHOD | <!--#echo var="REQUEST_METHOD" --> | GET | 顯示客戶端的文檔請求方法,包括GET, HEAD, 和POST。 |
REMOTE_HOST | <!--#echo var="REMOTE_HOST" --> | 127.0.0.1 | 顯示發出請求信息的客戶端主機名稱。 |
REMOTE_ADDR | <!--#echo var="REMOTE_ADDR" --> | 127.0.0.1 | 顯示發出請求信息的客戶端IP地址。 |
AUTH_TYPE | <!--#echo var="AUTH_TYPE" --> | (none) | 顯示用戶身份的驗證方法 |
REMOTE_USER | <!--#echo var="REMOTE_USER" --> | (none) | 顯示訪問受保護頁面的用戶所使用的賬號名稱。 |
if-else-elseif-else | <!--#set var="qyj" value="quanyuanjun"--> <!--#if expr="$qyj='quanyuanjun'" --> quanyuanjun true <!--#else if expr="$qyj='qyjeye'" --> qyjeye <!--#else --> default <!--#endif --> | quanyuanjun true | if else 的判斷,可是了,好像else if 不行,不知道是不支持,仍是!查查看 |