国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

Request.ServerVariables(”HTTP_REFERER”)防止下載盜鏈

2024-05-04 11:05:59
字體:
來源:轉載
供稿:網友

Request.ServerVariables(”HTTP_REFERER”)的工作方式

下列情況是從瀏覽器的地址欄正常取得Request.ServerVariables(”HTTP_REFERER”)的:
1.直接用<a href>
2.用Submit或<input type=image>提交的表單(POST or GET)
3.使用Jscript提交的表單(POST or GET)

Request.ServerVariables(”HTTP_REFERER”)不能正常取值的情況:
1.從收藏夾鏈接
2.單擊”主頁”或者自定義的地址
3.利用Jscript的location.href or location.replace()
4.在瀏覽器直接輸入地址
5.<%Response.Redirect%>
6.<%Response.AddHeader%>或<meta http-equiv=refresh>轉向
7.用XML加載地址

顯然,Request.ServerVariables(”HTTP_REFERER”)在多數情況下是不能正常工作的,正因為這個原因,在防止下載盜鏈時我們才能使Request.ServerVariables(”HTTP_REFERER”)。

如一例:

以下是代碼片段:
‘下載系統網址列表,不要帶上http://
   domain=”Vevb.com,61.156.14.223″
   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=”http://www.survivalescaperooms.com/“>請進入武林網頁面后再進行下載。</a>”
     CloseDatabase
     response.end
     end if
下載系統網址列表,就是訪問你下載頁面的域名或IP,比如你的下載頁可以用多個網址來訪問,可用逗號隔開。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清远市| 宁远县| 漠河县| 华蓥市| 三原县| 黄石市| 珲春市| 隆林| 措美县| 龙山县| 黑龙江省| 临沭县| 汶川县| 永胜县| 池州市| 通江县| 平潭县| 和静县| 鹿邑县| 宣化县| 二连浩特市| 安康市| 调兵山市| 武川县| 吉林省| 武隆县| 乌鲁木齐县| 常熟市| 婺源县| 闽清县| 横峰县| 城市| 峨眉山市| 鲁甸县| 罗城| 张家港市| 太康县| 岑溪市| 天长市| 怀安县| 金山区|