0
我的页面上有一个iframe,并且只有当变量存在于我的页面的url中时,我才想向iframe源添加一个变量。例如,如果有人访问index.asp我只是想iframe源为src="iframe.php
,但如果有人访问index.asp?id = 123,那么我想iframe源为iframe.php?id=123
。从ASP获取URL变量页面
谢谢!
我的页面上有一个iframe,并且只有当变量存在于我的页面的url中时,我才想向iframe源添加一个变量。例如,如果有人访问index.asp我只是想iframe源为src="iframe.php
,但如果有人访问index.asp?id = 123,那么我想iframe源为iframe.php?id=123
。从ASP获取URL变量页面
谢谢!
<%
Dim iFrameSrc
Dim id
id = Request.QueryString("Id")
If(Len(id) > 0) Then
iFrameSrc = "iframe.php?id=" & id
Else
iFrameSrc = "iframe.php"
End If
%>
<iframe src="<%= iFrameSrc %>" />
注意该代码是不安全的,易受跨站脚本攻击。在渲染之前,您需要确保id
变量是安全的。
由于在这种情况下ID似乎是一个像CLng(id)这样的整数,应该注意安全。 – AnthonyWJones 2012-08-08 20:03:30