下面是asp中主调函数中的一个函数用来检测来源的合法性,如何使用asp.net语言实现???????????Sub v_url()
Dim clientbs,clientip,serverip
clientbs=Request.ServerVariables("HTTP_USER_AGENT")
clientip=Cstr(Request.ServerVariables("HTTP_REFERER"))
serverip=Cstr(Request.ServerVariables("SERVER_NAME")) If InStr(clientbs,"Mozilla")=0 Then
response.End
End If if mid(clientip,8,len(serverip))<>serverip then
'call errstr(3)
response.end
end if
End Sub
Dim clientbs,clientip,serverip
clientbs=Request.ServerVariables("HTTP_USER_AGENT")
clientip=Cstr(Request.ServerVariables("HTTP_REFERER"))
serverip=Cstr(Request.ServerVariables("SERVER_NAME")) If InStr(clientbs,"Mozilla")=0 Then
response.End
End If if mid(clientip,8,len(serverip))<>serverip then
'call errstr(3)
response.end
end if
End Sub
解决方案 »
- 关于调用图像显示信息的问题
- 新人求助!关于gridview的数据源
- 关于二级域名的问题
- 求一个简单的Xpath, 在线等ing.................
- 散分500分,免费的门户程序,集成论坛及新闻发布功能
- 页面构造引发的错误,请思归大哥指教。。。
- 如何解决Server Error in '/' Application
- 新的datagrid超链接的问题:其它列怎么把同行首列的值(一个ID)传给新页面。搜索里没这种类型的答案
- 突然发现将Textbox的Enable属性置为False,页面刷新后TextBox中的值会消失!!!Why??怎样解决??
- 请教关于显示数据表的问题,(对于大虾事很简单的)
- paypal参数
- ASP.NET一个初学者的遗憾
public void v_url()
{string clientbs=Request.ServerVariables["HTTP_USER_AGENT"];
string clientip=Request.ServerVariables["HTTP_REFERER"];
string serverip=Request.ServerVariables["SERVER_NAME"];
if(clientbs.Contains("Mozilla")
Response.End();
if(clienttip.SubString(8,serverip.Length)!=serverip)
Response.End(); }