Привет! Мне нужно проверить, является ли 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")
Означает, что строка всегда имеет значение, даже если оно ничто.