SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。SSI可以称得上是那些资金短缺、时间紧张、工作量大的网站开发人员的最佳帮手。
默认情况下,扩展名.stm
、.shtm
和.shtml
被映射到解释程序
1.包含文件
<!--#include file="info.htm" -->
<!--#include virtual="/www/footer.html" -->
file包含文件可以在同一级目录或其子目录中,但不能在上一级目录中,virtual包含文件可以是Web站点上的虚拟目录的完整路径
2.执行命令
<!--#exec cmd="ls"-->
3.获取本文档名称
<!--#echo var="DOCUMENT_NAME"-->
4.获取当前时间
<!--#echo var="DATE_LOCAL"-->
5.获取当前IP:
<!--#echo var="REMOTE_ADDR"-->