之前只弄过CGI,今天接触了下SSI(Lwip里httpd的)。

首先补充了下基础知识(来源于网络):

SSI :Server Side Include,是一种类似于ASP的基于服务器的网页制作技术。SSI 具有强大的功能,只要使用一条简单的SSI 命令就可以实现整个网站的内容更新,动态显示时间和日期,以及执行shell和CGI脚本程序等复杂的功能。将内容发送到浏览器之前,可以使用“服务器端包含 (SSI)”指令将文本、图形或应用程序信息包含到网页中。默认扩展名是 .stm、.shtm 和 .shtml

在Lwip里的httpd中,工作原理:LWIP对于.shtml,.ssi,.shtm后缀的文件,会检测文件中<!–#name–>格式的TAG标志。

然后再这个标记后面添加你想要的字符串。并不是替换,不过这个方法在脚本中不行, <!–#name–>

是html文件的注释,但是在 <script>…</script>中就不是注释了,所以在添加js代码的时候必须把整个JS脚本添加进来。

对于SSI使用详解 可移步至:http://www.dedecms.com/web-art/PHP_jiaocheng/20010528/31257.html