2012-08-08 120 views
0

我的頁面上有一個iframe,並且只有當變量存在於我的頁面的url中時,我纔想向iframe源添加一個變量。例如,如果有人訪問index.asp我只是想iframe源爲src="iframe.php,但如果有人訪問index.asp?id = 123,那麼我想iframe源爲iframe.php?id=123從ASP獲取URL變量頁面

謝謝!

回答

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變量是安全的。

+0

由於在這種情況下ID似乎是一個像CLng(id)這樣的整數,應該注意安全。 – AnthonyWJones 2012-08-08 20:03:30