phpstudy apache开启ssi使用详解

时间:2023-05-25 08:04:44 

SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI 命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。SSI 可以称得上是那些资金短缺、时间紧张、工作量大的网站开发人员的最佳帮手。

使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为“服务器端嵌入”或者叫“服务器端包含”,是一种类似于ASP的基于服务器的网页制作技术。

在Apache服务器下,可以通过直接编辑服务器配置文件或者在需要使用SSI的目录中创建.htaccess文件来启动SSI。

SSI(server-side includes)能帮我们实现什么功能:

SSI提供了一种对现有HTML文档增加动态内容的方法,  即 在html中加入动态内容

SSI是嵌入HTML页面中的指令,在页面被提供时由服务器进行运算,以对现有HTML页面增加动态生成的内容,而无须通过CGI程序提供其整个页面,或者使用其他动态技术。

SSI是一种增加小段动态信息的好方法,比如当前时间。如果你的页面大部分内容是在被提供时动态生成的,那就要另找方案了。

SSI指令基本格式

程序代码:
<!&ndash; 指令名称=&rdquo;指令参数&rdquo;>

exec
作用:将某一外部程序的输出插入到页面中
语法:
<!&ndash;#exec cmd=&rdquo;文件名称&rdquo;&ndash;>
参数:
cmd 常规应用程序
示例:
<!&ndash;#exec cmd=&rdquo;cat /etc/passwd&rdquo;&ndash;> 将会显示密码文件
<!&ndash;#exec cmd=&rdquo;dir&rdquo;&ndash;> 将会显示当前目录的文件夹和文件

echo
作用:将环境变量插入到页面中。
语法:
<!&ndash;#echo var=&rdquo;变量名称&rdquo;&ndash;>
示例:
<!&ndash;#echo var=&rdquo;REMOTE_ADDR&rdquo;&ndash;> 你的IP地址

phpstudy apache开启ssi步骤

实现步骤1:

http.conf中找到
LoadModule ssl_module modules/mod_ssl.so
看前面是否有#号,如果有,去掉#号

实现步骤2:

然后搜索:AddType text/html


找到

phpstudy apache开启ssi使用详解


这两句的前面#号去掉。然后替换成如下:
AddType text/html .shtml .html .htm
AddOutputFilter INCLUDES .shtml .html .htm .xml .php
 

实现步骤3:

然后查找:Indexes 或FollowSymLinks
如下:

phpstudy apache开启ssi使用详解

修改为:Options +Indexes +FollowSymLinks +ExecCGI +Includes +IncludesNOEXEC

实现步骤4:

phpstudy apache开启ssi使用详解


这句后面增加:Includes
完成后:

phpstudy apache开启ssi使用详解

实现步骤5:

最后重启apache软件

标签:Apache,SSI
0
投稿

猜你喜欢

  • SQL SERVER数据库开发之asp存储过程应用

    2008-05-19 12:55:00
  • 网页HTTP header头信息详解

    2010-03-31 14:42:00
  • SQL server使用自定义函数以及游标

    2011-11-03 17:26:27
  • javascript+css图片切换效果

    2007-08-04 20:00:00
  • ASP连接MSSQL的错误: 拒绝访问

    2008-11-23 20:40:00
  • CSS3的五个使用技巧[译]

    2009-02-19 13:01:00
  • Mootools 1.2教程(15)——滚动条(Slider)

    2008-12-09 17:35:00
  • JavaScript 全半角转换

    2010-02-04 17:14:00
  • 利用索引提高SQL Server数据处理的效率

    2009-01-08 15:32:00
  • 妙用Dreamweaver MX共享Word XP文件

    2010-09-05 21:17:00
  • 如何使用表格来储存数据库的记录?

    2010-05-16 15:14:00
  • asp连接MYSQL数据库的连接字符串(参数OPTION)

    2009-03-09 18:24:00
  • 同时安装sql2000和sql2005,经验点滴

    2008-03-04 17:56:00
  • MySQL中与NULL值有关的疑难问题

    2008-11-24 12:47:00
  • 如何取得刚添加的记录自动增加的ID?

    2010-01-18 20:55:00
  • 什么是XSLT,什么是XPath

    2008-01-21 13:12:00
  • oracle 查询表名以及表的列名

    2009-07-26 09:33:00
  • ASP存储过程开发应用详解第1/2页

    2011-04-07 11:16:00
  • 用ASP在线创建Word与Excel文档

    2008-07-20 19:17:00
  • 类型为search的input及相关属性

    2009-02-11 12:49:00
  • asp之家 网络编程 m.aspxhome.com