Javascript 属于客户端脚本语言,无法直接与服务器进行交互,当然最近流行的Ajax可以,然而实现起来比较麻烦,而且Ajax一般用于比较复杂的交互。有没有更加简单的办法让Javascript调用服务器脚本或获取服务器的相关信息呢?

SSI可以做到,关于SSI相关概念,这样就不多说了,Google知道。

环境: Lighttpd/SSL + Perl/CGI + Javascript

Lighttpd为WWW服务器,支持SSI,配置也很简单:

server.modules = (
               mod_ssi # 加载 SSI 模块
       )
ssi.extension              = ( ".shtml" )


time.pl 脚本内容如下:
#!/usr/bin/perl

print


这里使用了一个内嵌的框架,框架里面的源文件就是带有SSI标记的 HTML 文件,即 time.shtml,其内容如下:



执行 time.pl,没有错误的话,会显示当前服务器时间,如:2006年03月08日 21:59:59
并且时间的显示是动态的,在不停地走动。
11-21 09:51