我的页面上有一个iframe,只有当变量出现在我页面的网址中时,我才想向iframe源添加一个变量。例如,如果有人访问index.asp,我只想让iframe源为src="iframe.php
,但如果有人访问index.asp?id = 123,那么我希望iframe源为iframe.php?id=123
。
谢谢!
答案 0 :(得分:2)
<%
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
变量是安全的。