Re: [問題] ASP防盜連的方式?

看板Web_Design作者 (Benny)時間19年前 (2006/04/20 23:30), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《grassboy2 (活力花俏草兒Grassboy大렩》之銘言: : 嗯嗯…話說…最近在寫php網頁的時候… : 有看到別人使用下面這段php程式碼來作到防盜連… : <? : if(!eregi("^http://www.abc.com.tw/",$_SERVER['HTTP_REFERER'])) : header("Location: index.php"); : ?> : 主要是因為php有$_SERVER['HTTP_REFERER']這個server變數 : 可以去查使用者上一個連進來的網址… : 那… : 想要問板上的高手們^^~ : ASP有辦法取得這個變數嗎? : 話說我對ASP不熟^^~不過我朋友他好像還滿需要這種防盜連的功能的說^^~ : 先感謝板上的大大們囉^^~ 如果是asp檔案 可以用 if Request.ServerVariables("HTTP_REFFERER") = "...." then Response.redirect "default.asp" end if 如果是圖檔防盜連 可以把圖檔讀進資料庫 利用asp來顯示二進制圖檔 當然也是利用判斷referer if request.servervariables("http_referer")="default.asp" then response.write "<img src=pic.asp?id=xxx>" end if 附加的用途是可以取得和紀錄是從網路上哪裡所提出的request -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.194.78 ※ 編輯: bennylu 來自: 140.128.194.78 (04/21 00:53)

04/21 16:11, , 1F
原來如此~~太感謝了^^~
04/21 16:11, 1F
文章代碼(AID): #14HwaQO2 (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #14HwaQO2 (Web_Design)