作者bennylu (Benny)
看板Web_Design
标题Re: [问题] ASP防盗连的方式?
时间Thu Apr 20 23:34:30 2006
※ 引述《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)
1F:推 grassboy2:原来如此~~太感谢了^^~ 04/21 16:11