a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 辦公 > Flash > 正文

sendAndLoad和Redirect的測試as

2024-09-12 17:50:50
字體:
來源:轉載
供稿:網友
今天我們來測試下當SWF文件將參數以POST方式傳給s1.asp,而s1.asp中有Redirect方法轉到s2.asp,s2.asp有Redirect方法轉到s3.asp時,SWF返回的是由哪個文件產生的值?

1.測試過程

ActionScript:
 程序代碼
on (release) {
    var myvar = new LoadVars();
    myvar.s = "mzwu";
    myvar.sendAndLoad("s1.asp",myvar,"post");
    myvar.onLoad = function(re){
        if(re){
            t2.text = myvar.url;
        }else{
            t2.text = "加載失敗!";
        }
    }
}
s1.asp:
 程序代碼
<%
Response.Redirect("s2.asp?s=" & Request.Form("s"))
Response.Write("url=" & Request.ServerVariables("URL"))
%>
s2.asp:
 程序代碼
<%
Response.Redirect("s3.asp?s=" & Request.QueryString("s") & " back")
Response.Write("url=" & Request.ServerVariables("URL"))
%>
s3.asp:
 程序代碼
<%
Response.Write("url=" & Request.ServerVariables("URL") & " " & Request.QueryString("s"))
%>

SWF中可以看到返回的結果為“/s3.asp mzwu back”,很明顯,這個結果是由s3.asp產生的。那我們就可以得出結論:當多個頁面中存在Redirect時,SWF返回的將是最終頁面產生的值!

2.無需crossdomain.xml的跨域訪問

眾所周知,SWF要進行跨域訪問時,除了發布成EXE格式,就只能在受訪服務器上布署crossdomain.xml文件了,但實際上多數情況是我們需要將Flash文件插入到頁面中(只能是SWF格式)進行跨域訪問,并且受訪域我們沒有操作權限(無法布署crossdomain.xml文件)!

基于第1點的測試結果,我們可以將SWF文件、s1.asp、s3.asp布署在我們自己的服務器上,s2.asp是受訪問域上的文件。我們將上邊文件代碼稍做修改再次進行測試:

ActionScript:
 程序代碼
on (release) {
    var myvar = new LoadVars();
    myvar.s = "mzwu";
    myvar.sendAndLoad("s1.asp",myvar,"post");
    myvar.onLoad = function(re){
        if(re){
            t2.text = myvar.url;
        }else{
            t2.text = "加載失敗!";
        }
    }
}
s1.asp:
 程序代碼
<%
Response.Redirect("http://free.66ip.com/test07/s2.asp?s=" & Request.Form("s"))
Response.Write("url=" & Request.ServerVariables("URL"))
%>
s2.asp:
 程序代碼
<%
Response.Redirect("http://www.mzwu.com/s3.asp?s=" & Request.QueryString("s") & " back")
Response.Write("url=" & Request.ServerVariables("URL"))
%>
s3.asp:
 程序代碼
<%
Response.Write("url=" & Request.ServerVariables("URL") & " " & Request.QueryString("s"))
%>

結果仍是"/s3.asp mzwu back",很明顯,我們通過一些方法實現了不需crossdomain.xml的跨域訪問!網銀在線支付的實現原理其實也就是:企業站點→在線支付接口→企業站點,那用Flash做個支付界面會很難嗎?:) 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产人久久人人人人爽 | 一级毛片观看 | 欧美日本韩国一区二区 | 成人教育av | 视频一区 中文字幕 | 中文字幕一区二区三区乱码图片 | 男女羞羞视频免费在线观看 | 国产精品一区在线观看你懂的 | 最近免费中文字幕大全免费版视频 | 国产成人免费 | 日韩在线影院 | 欧美成人h版在线观看 | 国产精品一区二区av | 图片区 国产 欧美 另类 在线 | 国产精品一区二区免费 | 夜夜春精品视频高清69式 | 高清国产一区二区三区四区五区 | 欧美激情精品久久久久久 | 亚洲精品视频免费 | 爱爱视频在线观看 | 国产精品日韩 | 欲色av| 中文字幕一级 | 特级丰满少妇一级aaaa爱毛片 | 91久久人人夜色一区二区 | 日韩a电影 | 高清av网址 | 国产高清一区 | www.一区二区 | 99精品99 | 成人在线观看免费视频 | 亚洲福利网站 | 久久久久一区 | 神马久久久久久久 | 日韩一区二区三区在线 | 黄色av电影在线看 | 粉嫩高清一区二区三区 | 九九热re| 成人性生交大片免费看中文带字幕 | 成人欧美一区二区三区黑人 | 色九九 |