您好我需要检查 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")
意味着字符串总是有一个值,即使它什么都没有。