SSI #set变量和#echo问题

Dav*_*eng 6 server-side-includes

我有一个简单的.shtml文件,我已经在其中声明了一个变量.

<!--#set var="testVar" value="12345" -->
Run Code Online (Sandbox Code Playgroud)

但是当我想使用打印值时

<!--#echo var="testVar" -->
Run Code Online (Sandbox Code Playgroud)

它说

无法找到变量'testVar'

有什么问题?我正在使用IIS 7.5,我也在Apache2上测试过,但它也没有用!

小智 0

我认为你需要在变量前面加上“$”来引用你的变量,如下所示:

<!--#echo var="$testVar" -->
Run Code Online (Sandbox Code Playgroud)