Asp classic 我可以从第二个asp文件读取asp文件中变量的值吗?

Asp classic 我可以从第二个asp文件读取asp文件中变量的值吗?,asp-classic,Asp Classic,我有一个asp文件,其中存储了一些值,然后将这些值用于包含的模板文件。像这样: dim mediaSrc() ReDim mediaSrc(2) mediaSrc(0) = "http://server.com/path/to/file.mp3" mediaSrc(1) = "http://server.com/path/to/file.mp3" mediaSrc(2) = "http://server.com/path/to/file.mp3" <!--#include virtua

我有一个asp文件,其中存储了一些值,然后将这些值用于包含的模板文件。像这样:

dim mediaSrc()

ReDim mediaSrc(2)
mediaSrc(0) = "http://server.com/path/to/file.mp3"
mediaSrc(1) = "http://server.com/path/to/file.mp3"
mediaSrc(2) = "http://server.com/path/to/file.mp3"

<!--#include virtual="/path/to/include.asp" -->
在第二个asp文件中,我可以获得对第一个asp文件中设置的变量的引用吗

我想做一些类似的事情:

dim fileSrc()

ReDim fileSrc(2)
fileSrc(0) = "http://server.com/path/to/firstfile.asp"
fileSrc(1) = "http://server.com/path/to/secondfile.asp"
fileSrc(2) = "http://server.com/path/to/finalfile.asp"
fileSrc(0).mediaSrc(0)

要获取第一个asp文件中指定的URL。

您需要使用文件系统作为文本流加载页面,然后自己解析页面文本。经典ASP页面不是对象,因此
fileSrc(0)。mediaSrc(0)
将不起作用。

在页面之间共享信息的好方法是使用会话变量

记住清除这些变量以避免内存问题

有关会话变量的详细信息:


如果第一个文件包含在第二个文件中,则第二个文件可以访问第一个文件的值。谢谢!我查看了会话变量,但在我的情况下,用户不一定会访问第一个页面来打开会话。所以这似乎是最好的选择。现在开始学习正则表达式!