XSSI(Extended SSI)是一组高级SSI指令,内置于Apache 1.2或更高版本的mod-include模块之中。其中可利用的的指令有:
#printenv #set #if
#printenv
作用: 显示当前存在于WEB服务器环境中的所有环境变量。
语法:
<!--#printenv-->
#set
作用:可给变量赋值,以用于后面的if语句。
语法:
<!--#set var="变量名" value="变量值"-->
示例:
<!--#set var="color" value="红色"-->
#if
作用:创建可以改变数据的页面,这些数据根据使用if语句时计算的要求予以显示。
语法:
<!--#if expr="$变量名=\"变量值A\""--> 显示内容 <!--#elif expr="$变量名=\"变量值B\""--> 显示内容 <!--#else--> 显示内容 <!--#endif"-->
示例:
<!--#if expr="$SERVER_NAME=\"www.baidu.com\""--> 欢迎光临 http://www.baidu.com <!--#elif expr="$SERVER_NAME=\"www.google.com\"" --> 欢迎光临 http://www.google.com <!--#else--> 欢迎光临 Afly's Blog! <!--#endif"-->
注意:用于前面指令中的反斜杠,是用来代换内部的引号,以便它们不会被解释为结束表达式。不可省略。
以上就是STHML 教程(3)的详细内容,更多请关注Gxl网其它相关文章!