泉州V23网络为您的企业打造精品网站:  800元起"网站建设+精美网页设计+搜索引擎推广"服务!! 7*24咨询:13559567956
网站建设客户中心联系我们网站地图
 
V23首页网站制作网站推广域名空间付款方式联系我们
网站建设相关文章

SSI 使用指南

作者:admin 

关于 SSI 
在向用户发送 HTML 页之前,可以使用服务器端包含 (SSI) 指令使 HTML 页包含文本、图像或应用程序信息。SSI 可用来包含时间/ 
日期戳记、版权声明或由客户填写并返回的表格等。包含一个文件是合并那些在多个文件中被重复的文本或图形的一种简便方法。这样, 
您可以使用一个简单的声明指示 Web 服务器读取该文件,而不用在每个文件中都键入重复地信息。 

因为包含 SSI 指令的文件需要特殊处理,所以必需给 SSI 文件一个 SSI 文件扩展名。默认的扩展名为 .stm、.shtm 和 .shtml。您可 
以将其他扩展名添加到 Web 服务器可以识别的列表中去。 

Web 服务器在处理 HTML 页的同时处理 SSI 指令。当遇到一个 SSI 指令时,它将被包含文件的内容直接插入 HTML 页。如果被包 
含文件中又存在一个 SSI 指令,那么此 SSI 指令所指的文件也要被插入。 

除了基本的包含文件指令外,还可以使用 SSI 指令插入文件的有关信息(比如文件大小)或者运行应用程序或一个 shell 命令。 

使用 SSI 指令指示 Web 服务器将 HTML 页传送给用户之前,在其中加入文本、图形或应用程序信息。SSI 提供特殊的前处理指令, 
它使您能够获得关于文件的信息或者显示 CGI 变量的值。SSI 同样提供将应用程序或 shell 命令的输出插入到 HTML 页中的指令。 

包含文件 
要包含文件,请使用 #include 指令。例如,需要在 HTML 页中插入一个名为 Copyright.inc 的文件时,可在 HTML 页中使用下列指令 
: 


包含应用程序的输出 
除了能方便地包含文件的内容,使用 SSI 指令还可以运行应用程序或 shell 命令并将在 HTML 页中包含输出。要运行应用程序或 shell 
命令,请使用 #exec 指令。该应用程序可以是 CGI 程序、ASP 应用程序或 ISAPI 应用程序。例如: 

<!-- #exec cgi=/scripts/guestbook.exe?FirstName+LastName> 
应用程序的路径必须是完整的虚拟路径或 URL。向应用程序传递参数的方法是在该应用程序名后跟一个问号(?)和由加号(+)连接起 
来的一列参数。 

允许 HTML 文件运行应用程序使安全性降低。可以在仍然允许 HTML 页使用其他 SSI 指令时禁用 #exec 指令。