SSI帮助文档
SSI帮助文档,个人以前用过整理成为的 表格,应该够用。
指令 | 代码 | 效果 | 备注 |
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 不行,不知道是不支持,还是!查查看 |