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