婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > asp Http_Referer,Server_Name和Http_Host

asp Http_Referer,Server_Name和Http_Host

熱門標簽:騰訊地圖標注商戶關閉 外呼系統還用卡么 長沙防封電銷卡品牌 徐州人工智能電銷機器人好用嗎 地圖標注宅基地 地圖標注服務哪家好 智能電銷機器人適用于哪些行業 西寧公司外呼系統平臺 武漢營銷電話機器人軟件

剛才運行了一段代碼,來查看Request.ServerVariables里面有多少值,看了一下,共50個!
代碼%=Request.ServerVariables.count%>
以前感覺Request.ServerVariables里的值很多,現在看看還是那么多,不過今天談其中的一個值----HTTP_Referer
首先,我們先知道HTTP_Referer最常用的應用就是能夠防止外部提交。

下列情況是從瀏覽器的地址欄正常取得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) 在瀏覽器中直接輸地址
4) 使用JavaScript的Location.href或者是Location.replace()
5) %Response.Redirect%>
6) %Response.AddHeader%>或者是mete http-equiv="refresh">轉向
7) 用XML加載地址

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

Request.ServerVariables里Server_Name與Http_Host之間有什么區別呢?
如果不仔細看,您應該看不出它們之間的區別。在網上搜了很多,還是也沒有看懂,不過最后還是有一句話很是明白:Http_Host可以Request出非80的Server_Port,簡單地說就是,Http_Host=Server_Name:Server_Port。

在以前發表過關于Http_Referer作用的文章,現在結合它來寫一個ASP防止外部提交的函數

復制代碼 代碼如下:

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


Select Case
假如你希望選擇多套代碼之一來執行,可以使用 SELECT 語句:

復制代碼 代碼如下:

select case payment
case "Cash"
msgbox "You are going to pay cash"
case "Visa"
msgbox "You are going to pay with visa"
case "AmEx"
msgbox "You are going to pay with American Express"
case Else
msgbox "Unknown method of payment"
end select

以上代碼的工作原理:首先,我們需要一個簡單的表達式(常常是一個變量),并且這個表達式會被做一次求值運算。然后,表達式的值會與每個 case 中的值作比較,如果匹配,被匹配的 case 所對應的代碼會被執行。

您可能感興趣的文章:
  • php 偽造HTTP_REFERER頁面URL來源的三種方法
  • PHP偽造來源HTTP_REFERER的方法實例詳解
  • php中HTTP_REFERER函數用法實例
  • 完美兼容各大瀏覽器獲取HTTP_REFERER方法總結
  • php中XMLHttpRequest(Ajax)不能設置自定義的Referer的解決方法
  • php中突破基于HTTP_REFERER的防盜鏈措施(stream_context_create)
  • VBS偽造HTTP-REFERER的實現方法
  • 一段ASP的HTTP_REFERER判斷代碼
  • ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER的方法
  • ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討
  • ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討
  • HTTP Referer詳解及Referer控制

標簽:運城 通遼 鷹潭 通化 荊門 雅安 普洱 巴彥淖爾

巨人網絡通訊聲明:本文標題《asp Http_Referer,Server_Name和Http_Host》,本文關鍵詞  asp,Http,Referer,Server,Name,和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp Http_Referer,Server_Name和Http_Host》相關的同類信息!
  • 本頁收集關于asp Http_Referer,Server_Name和Http_Host的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 赤峰市| 庆安县| 田阳县| 安化县| 兰州市| 筠连县| 九龙坡区| 枣强县| 陆良县| 黎川县| 清新县| 册亨县| 台山市| 丰台区| 澎湖县| 西乌珠穆沁旗| 垣曲县| 呼伦贝尔市| 赣州市| 黔江区| 商丘市| 都匀市| 济宁市| 遂平县| 西丰县| 巴塘县| 荆门市| 津南区| 隆子县| 调兵山市| 太康县| 中阳县| 莎车县| 陇南市| 西昌市| 长汀县| 通榆县| 普兰县| 贵定县| 宜丰县| 长顺县|