2010-11-04 98 views
0

我已经得到了在包括使用SSI我的网站几乎所有的网页文件名为header.asp:从包含的文件中,我该如何判断哪个文件包含它?

<!-- #include file="header.asp" -->

在header.asp我要输出一些HTML,这取决于文件包括它。假设被请求的文件是包含header.asp的文件。在PHP中,我可以检查$_SERVER['REQUEST_URI']以获取请求的文件。我如何在ASP中获取这些信息?

+0

你有没有试过Request.ServerVariables(“REQUEST_URI”)? – dotariel 2010-11-04 19:15:26

回答

1

获得页面,你可以使用:

Request.ServerVariables("REQUEST_URI") 

我不知道如何让眼前的页面中包括“header.asp”的文件,特别是在嵌套包含的情况下,或如果你甚至在问这个问题。

+0

我想这将是解决方案。不知道ASP是否像PHP那样处理它。 – Jazzerus 2010-11-04 20:49:34

+0

终于可以访问dev服务器并试用了。因为某些原因,“REQUEST_URI”不存在,但“PATH_INFO”也完成了工作。 – Jazzerus 2010-11-05 21:19:49

相关问题