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 不行,不知道是不支持,还是!查查看
原文地址:https://www.cnblogs.com/quanyj/p/3414267.html