ASP判斷來路頁面

2021-04-30 08:38:47 字數 2000 閱讀 3363

<%

'**位址

response.write("進入站點首頁:"&url&"")

%>恭喜,你的url通過!

%>

頁面來路:

上面的東東很重要:如果有這樣的網頁:http://www.abc.com/aaa.asp?id=7,那麼,我以後可以直接在瀏覽器中鍵入http://www.abc.com/aaa.asp?id=7或http://www.abc.com/aaa.asp?id=8 等等,那麼就沒有什麼保密而言了。加上面那句判斷就ok了:如果request.servervariables("http_referer")=空 則非法!再加上主機名字元是否存在的判斷,就更完美了。思路如下:

如果 request.servervariables("http_referer")<>"" 那麼

如果 instr(request.servervariables("http_referer"),"主機網域名稱")<1 那麼非法

執行「非法」指令

否則 執行「合法」指令

結束判斷 (即:從別的頁面做個「http://www.abc.com/aaa.asp?id=8」的鏈點也不行)

否則 執行「合法」指令

結束判斷。

上面用的是asp語言的思路,其他語言的思路是一樣的。

asp 判斷當前的檔名以及頁面來路

path request.servervariables script name response.write path 取得當前的檔名 頁面來路 轉貼 上面的東東很重要 如果有這樣的網頁 http www.abc.com aaa.asp?id 7,那麼,我以後可以直接在瀏覽器中鍵入http www...

asp判斷型別

asp的工具有很多,asp的型別就是其中之一,好像asp的資料型別只有乙個那就是 variant 它是一種特殊的資料型別能夠根據它的使用表示很多不同種類的資訊。因為它是asp 中唯一的資料型別,它也是 asp中所有函式返回值的唯一型別。它很簡單的,variant 資料型別能夠表示數字或者是字串。當你...

asp頁面快取問題

今天開發遇到個問題關於頁面快取的技術,通俗的講就是怎麼使asp.net頁面不被快取即 頁面總是顯示的最新的內容 禁用客戶端快取 html asp response.expires 1 response.expiresabsolute now 1 response.cachecontrol no ca...