| name | description | type |
| DOCUMENT_NAME | 当前文档名 | SSI |
| DOCUMENT_URI | 当前文档虚拟路径 | SSI |
| QUERY_STRING_UNESCAPED | 未经转义处理的由客户端发送的查询字串,所有的特殊字符前面都有转义符”” | SSI |
| DATE_LOCAL | 服务器设定时区的日期和时间 | SSI |
| DATE_GMT | 功能与DATE_LOCAL一样,但返回的是以格林尼治标准时间为基准的日期 | SSI |
| LAST_MODIFIED | 当前文档的最后更新时间 | SSI |
| SERVER_SOFTWARE | 服务器软件的名称和版本 | CGI |
| SERVER_NAME | 服务器的主机名称,DNS别名或IP地址 | CGI |
| SERVER_PROTOCOL | 客户端请求所使用的协议名称和版本 | CGI |
| SERVER_PORT | 服务器的响应端口 | CGI |
| REMOTE_HOST | 发出请求信息的客户端主机名称 | CGI |
| REMOTE_ADDR | 发出请求信息的客户端IP地址 | CGI |
| AUTH_TYPE | 用户身份的验证方法 | CGI |
| REMOTE_USER | 访问受保护页面的用户所使用的帐号名称 | CGI |
更多的环境变量可使用printenv命令查看 printenv命令 显示所有环境变量
fsize命令
显示指定文件的大小,可结合config sizefmt指定输出格式。
<!--输出当前文档大小-->
<!--#fsize file="$DOCUMENT_NAME"-->
<!--#fsize virtual="$DOCUMENT_URI"-->
flastmod命令
显示指定文件的最后更新日期,可结合config sizefmt指定输出格式。
<!--输出当前文档大小-->
<!--#flastmod file="$DOCUMENT_NAME"-->
<!--#flastmod virtual="$DOCUMENT_URI"-->
exec命令
Exec 命令可以执行 CGI 脚本或者 shell 命令。使用方法如下:
1.CMD:使用 /bin/sh 执行指定的字串。如果 SSI 使用了 IncludesNOEXEC 选项,则该命令将被屏蔽
2.CGI:可以用来执行 CGI 脚本
if…语句
SSI中也可以是用条件判断语句if,语法如下:
<!--#if expr="test_condition" -->
<!--#elif expr="test_condition" -->
<!--#else -->
<!--#endif -->








