【发布时间】:2010-11-24 13:49:44
【问题描述】:
嗨 我需要检查http_referer是否和当前站点是同一个站点。
我有以下代码
Dim strReferer As String
strReferer = Request.ServerVariables("HTTP_REFERER")
If strReferer.Contains(Request.ServerVariables("HTTP_HOST")) then
'do task
End If
这是抛出一个错误说 - “对象引用未设置为对象的实例。”并将 if 行标记为有问题的代码行。
有什么想法我哪里出错了吗?
我的解决方案:
strReferer = "" & Request.ServerVariables("HTTP_REFERER")
意味着字符串总是有一个值,即使它什么都没有。
【问题讨论】:
标签: asp.net contains request.servervariables