欧美黑人激情性久久,一本色道久久综合无码人妻,欧美另类人妻制服丝袜,日韩精品一卡2卡3卡4卡新区乱码,欧洲熟妇性色黄在线观看免费,97夜夜澡人人爽人人喊中国片,77se77亚洲欧美在线,久久精品一区二区免费播放

                    ASP下載系統防盜鏈三種方法

                    第一方法 兩個文件,第一個文件(例子中的index.asp)負責產生隨機的 下載 鏈接,并將密匙寫入COOKIE;第二個文件(例子中的download.asp)根據COOKIE找到實際 下載 地址,然后使用Response.AddHeader和Server.Transfer來重定向地址。為什么不使用Response.R

                    第一方法

                           兩個文件,第一個文件(例子中的index.asp)負責產生隨機的
                    下載鏈接,并將密匙寫入COOKIE;第二個文件(例子中的download.asp)根據COOKIE找到實際下載地址,然后使用Response.AddHeader和Server.Transfer來重定向地址。為什么不使用Response.Redirect呢?是因為Response.Redirect是在客戶端的重定向。如果使用Response.Redirect,那么真實的下載地址還是傳給了客戶端,這樣防盜鏈的作用就小了很多,用MYIE等等瀏覽器或工具都可以輕易的獲得真實下載地址。而IIS5.0中提供的Server.Transfer是服務器端的重定向,與客戶端無關,這樣客戶端就無法獲得真實的下載地址。

                      下面是ID為1的
                    下載文件TTT.EXE的防盜鏈示例程序,具體內容如下:

                    <!—————index.asp—————–>
                    <%Response.Buffer = true%>
                    <HTML>
                    <HEAD>
                    </HEAD>
                    <BODY>
                    <%
                    Response.Write “
                    下載地址:<br><br>”
                    Randomize
                    x = int(rnd()*1000)
                    Response.Write “<a href=’download.asp?id=” & 1*x & “‘>ttt.exe</a>”
                    ‘這里只是簡單的運算,呵呵,這已經足夠了。
                    Response.Cookies(“secret”) = x
                    %>
                    </BODY>
                    </HTML>

                    <!—————download.asp—————–>
                    <%
                    Response.Buffer = true
                    if Request.cookies(“secret”) = “” then Response.End
                    if not Isnumeric(request.cookies(“secret”)) then Response.End
                    ‘這里對傳遞過來的值沒有多加判斷,只是為了節省篇幅
                    secret = clng(Request.Cookies(“secret”))
                    id = clng(Request.QueryString(“id”))
                    if id/secret = 1 then
                             Response.AddHeader “content-type”,”application/x-msdownload”
                             Response.AddHeader “Content-Disposition”,”attachment;filename=ttt.exe”
                    Server.Transfer “ttt.exe”
                    else
                    Response.Write “Error!”
                    end if
                    %>


                    第二方法


                    打開文件 SoftDown.Asp 在:
                    if request.QueryString(“ID”)=”” then
                    response.write “不能連接或者沒有指定
                    下載軟件”
                    response.end
                    end if
                    的上面或者是下面加上下列代碼

                    dim strReferer,domain,splDomain,isHttp
                    isHttp=false

                    本站下載cn-media.com/i-v/index.shtm>系統網址列表,不要帶上http://
                    domain=”sron.net,61.156.14.223,61.156.14.227″

                    splDomain=split(domain,”,”)
                    strReferer=Request.ServerVariables(“HTTP_REFERER”)
                    for iii = 0 to ubound(splDomain)
                    if instr(strReferer,trim(splDomain(iii)))>0 then isHttp=True
                    next
                    if isnull(strReferer) or isHttp=false then
                    Response.Write “
                    下載鏈接來自其他網站,這是不允許的,<a href=””./””>請進入本站頁面后再進行下載。</a>”
                    CloseDatabase
                    response.end
                    end if

                    本站下載cn-media.com/i-v/index.shtm>系統網址列表 就是訪問你下載頻道網址里的域名,比如你的下載頻道可以用多個網址來訪問,所以這里用逗號隔開.

                    當然這里的防盜鏈只是相對的,只要知道了軟件存放地址,防盜鏈就不管用了.

                    第三方法

                    用Asp實現防盜鏈技術(帶自動返回功能)

                    其他教程

                    IE中顯示min-width效果的解決方案

                    2005-5-10 10:25:00

                    其他教程

                    用ASP設計網站在線人數統計程序

                    2005-5-14 3:10:00

                    0 條回復 A文章作者 M管理員
                      暫無討論,說說你的看法吧
                    ?
                    個人中心
                    購物車
                    優惠劵
                    有新私信 私信列表
                    搜索

                                    亚洲人成网站在线播放小说 动漫av一区二区在线观看 少妇脱了内裤让我添 亚洲色大成网站www永久在线观看 一本到无码av专区无码不卡 久久亚洲精品无码观看不卡 国产香蕉一区二区三区在线视频 青青小草av一区二区三区 久久精品亚洲男人的天堂 久久狠狠色噜噜狠狠狠狠97 欧美牲交a欧美牲交aⅴ图片 亚洲成a人片77777kkkk 天堂中文在线资源 色综合久久成人综合网 国产精品无码翘臀在线看 国产精品99久久久久久宅男 国产又黄又硬又粗 亚洲国产精品无码久久久蜜芽 国产av国片精品 国产曰批视频免费观看完 欧洲熟妇性色黄 尤物爽到高潮潮喷视频大全 8x国产精品视频 国产精品亚洲一区二区 美女裸奶100%无遮挡免费网站 国产超级va在线观看视频 日本在线视频www鲁啊鲁 欧美大片va欧美在线播放 麻花传媒在线观看免费 秋霞午夜成人久久电影网 亚洲一卡2卡三卡4卡国色天香 国产99re热这里只有精品 国产爽视频在线观看视频 国产av无码日韩av无码网站 国产av天堂亚洲国产av麻豆 国产sm重味一区二区三区 日韩不卡手机视频在线观看 亚洲一区av无码专区在线观看 国产精品乱子乱xxxx 内射老阿姨1区2区3区4区 玩弄中年熟妇正在播放 a男人的天堂久久a毛片 男女无遮挡xx00动态图120秒 男女下面进入的视频 国产精品卡一卡二卡三 色噜噜狠狠色综合久夜色撩人 亚洲精品久久久久久一区 成年女人片免费视频播放a 免费看无码自慰一区二区 欧美疯狂xxxx乱大交 主站蜘蛛池模板: 欧美国产日产一区二区| 中文字幕亚洲欧美日韩2019| 欧美做受视频播放| 亚洲啪AV永久无码精品放毛片| 亚洲 校园 春色.自拍| 国产精品入口中文字幕| 中文字幕亚洲一区二区va在线 | 久久精品久久久久观看99水蜜桃| 国产成人福利美女观看视频| 狠狠爱五月丁香亚洲综| 无码中文av有码中文a| 免费1级做爰片在线观看爱| 天天色综网| 亚洲午夜无码AV不卡| 久久永久免费人妻精品下载 | 亚洲精品无码一区二区三区四虎| 亚洲成年轻人电影网站WWW| 亚洲熟妇丰满大屁股熟妇| 亚洲日本香蕉视频观看视频| 色爱综合另类图片av| 在线精品无码字幕无码av| 国产目拍亚洲精品一区二区| 欧美老熟妇乱子伦牲交视频| 中文无码av一区二区三区| 人妻熟妇乱又伦精品无码专区| 久久久久久久久18禁秘| 日韩无套无码精品| 欧美人与动牲交a精品| 日本亲子乱子伦xxxx50路| 国内精品亚洲成av人片| 久久久久久久人妻无码中文字幕爆| 国产精品久久久久久人妻无| 久久亚洲精品情侣| 日韩欧美卡一卡二卡新区| a毛片终身免费观看网站| 国产精品午夜福利精品| 亚洲妇女无套内射精| 欧美gif抽搐出入又大又黄| julia无码中文字幕一区| av天堂亚洲区无码先锋影音| 国内裸体无遮挡免费视频|

                                      源文件代碼:
                                      ————————————————————————————————————————
                                      <%
                                      From_url = Cstr(Request.ServerVariables(“HTTP_REFERER”))
                                      Serv_url = Cstr(Request.ServerVariables(“SERVER_NAME”))
                                      if mid(From_url,8,len(Serv_url)) <> Serv_url then
                                      response.write “<b>非法鏈接!<br><span id=yu>3</span><a href=&#106avascript:countDown></a>秒鐘后
                                      cn-media.com/i-v/index.shtm>系統將自動返回首頁……</b>”
                                      response.write “<meta http-equiv=refresh content=3;url=index.asp>”
                                      response.write “<SCRIPT>valignbot
                                      tom()</SCRIPT>”
                                      response.write “<script>function countDown(secs){yu.innerText=secs;if(–secs>0)setTimeout(‘countDown(‘+secs+’)’,1000);}countDown(3);</script>”
                                      response.end
                                      end if



                                      Function GetFileName(longname)’/folder1/folder2/file.asp=>file.asp
                                      while instr(longname,”/”)
                                        longname = right(longname,len(longname)-1)
                                      wend
                                      GetFileName = longname
                                      End Function
                                      Dim Stream
                                      Dim Contents
                                      Dim FileName
                                      Dim TrueFileName
                                      Dim FileExt
                                      Const adTypeBinary = 1
                                      FileName = Request.QueryString(“FileName”)
                                      if FileName = “” Then
                                          Response.Write “無效文件名!”
                                          Response.End
                                      End if
                                      FileExt = Mid(FileName, InStrRev(FileName, “.”) + 1)
                                      Select Case UCase(FileExt)
                                          Case “ASP”, “ASA”, “ASPX”, “ASAX”, “MDB”
                                              Response.Write “非法操作!”
                                              Response.End
                                      End Select
                                      Response.Clear
                                      Response.AddHeader “content-disposition”, “attachment; filename=” & GetFileName(Request.QueryString(“FileName”))
                                      Set Stream = server.CreateObject(“ADODB.Stream”)
                                      Stream.Type = adTypeBinary
                                      Stream.Open
                                      if lcase(right(FileName,3))=”rar” then ‘設置文件類型
                                      TrueFileName = “/files/”&FileName ‘設置文件目錄的相對路徑
                                      end if
                                      Stream.LoadFromFile Server.MapPath(TrueFileName)
                                      While Not Stream.EOS
                                          Response.BinaryWrite Stream.Read(1024 * 64)
                                      Wend
                                      Stream.Close
                                      Set Stream = Nothing
                                      Response.Flush
                                      Response.End
                                      %>