91视频国产免费-一区二区三区不卡av-国自产拍偷拍精品啪啪av-免费在线视频一区二区-中日黄色片-免费污片在线观看-偷拍青青草-日本黄色高清-国产视频手机在线播放-国产激情在线-午夜tv影院-日本中文字幕网-男女黄色录像-日日夜夜草-九色91蝌蚪-太粗太深了太紧太爽了动态图-97久久精品

當前位置: 博客首頁 >> 網(wǎng)頁設(shè)計制作 >> ASP怎樣防止外部提交(站外提交)的函數(shù)-Http_Referer rss

ASP怎樣防止外部提交(站外提交)的函數(shù)-Http_Referer

成都網(wǎng)站優(yōu)化 在 2010-06-27 發(fā)表,評論(0),閱讀(0)

ASP防止外部提交?ASP怎么防止站外提交數(shù)據(jù)函數(shù)?

首先,我們先知道HTTP_Referer最常用的應(yīng)用就是能夠防止外部(站外)提交。

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

下面我們再看看Request.ServerVariables("HTTP_REFERER")不能正常取值的情況:
1)   從收藏夾鏈接
2)   單擊主頁或自定義的地址
3)   在瀏覽器中直接輸?shù)刂?br />4)   使用JavaScript的Location.href或者是Location.replace()
5)   <%Response.Redirect%>
6)   <%Response.AddHeader%>或者是<mete http-equiv="refresh">轉(zhuǎn)向
7)   用XML加載地址

顯然,Request.ServerVariables("HTTP_REFERER")在多數(shù)情況下是不能正常工作的。關(guān)于它的具體用法我會在以后的文章中詳細的介紹,同時還會介紹Request.ServerVariables("HTTP_HOST")Request.ServerVariables("SERVER_NAME")之間的區(qū)別。
敬請關(guān)注!

Request.ServerVariables里Server_Name與Http_Host之間有什么區(qū)別呢?
如果不仔細看,您應(yīng)該看不出它們之間的區(qū)別。Http_Host可以Request出非80的Server_Port,簡單地說就是,Http_Host=Server_Name:Server_Port  例如:http://www.sw996.com:81

在以前發(fā)表過關(guān)于Http_Referer作用的文章,現(xiàn)在結(jié)合它來寫一個ASP防止外部提交的函數(shù)

function ChkPost()
  dim server_v1,server_v2
  chkpost=false
  server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
  server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
  If Mid(server_v1,8,Len(server_v2))<>server_v2 then
    chkpost=False
  else
   chkpost=True
  end If
end function

Tags:ASP,站外提交

思為網(wǎng)絡(luò)騰訊企業(yè)微博,請關(guān)注我們:
已有位網(wǎng)友對“ASP怎樣防止外部提交(站外提交)的函數(shù)-Http_Referer”發(fā)表評論。

 

www.sw996.com/seoblog/
余江县| 抚远县| 博客| 彭阳县| 巴楚县| 瑞丽市| 木兰县| 西青区| 甘洛县| 安义县| 和林格尔县| 正宁县| 湖北省| 忻州市| 富蕴县| 沙湾县| 万安县| 洞口县| 连南| 宽城| 涿鹿县| 东台市| 古丈县| 奎屯市| 青阳县| 安龙县| 上饶县| 宁蒗| 成安县| 平乐县| 达尔| 漯河市| 且末县| 隆子县| 通城县| 西平县| 遂平县| 嘉祥县| 陆川县| 临邑县| 诏安县|