Request.servervariables ("http_referr") Рабочий метод
Следующие ситуации получены из адресной строки браузера, обычно запроса.
1 Напрямую используйте <a href>
2 Форма, представленная с отправкой или <input type = image>
3 Форма (публикация или получить) отправлена JScript
Request.servervariables ("http_referr") ситуация, которая не может быть принята нормально:
1 Ссылка из клипа коллекции
2 Нажмите «Домашняя страница» или пользовательский адрес
3 Используйте локальное местоположение jscript.href или location.replace ()
4 Введите адрес непосредственно в браузере
5 <%Response.redirect%>
6 <%Response.addheader%> или <meta http-equiv = refresh>
7 Загрузите адрес XML
Очевидно, что request.servervariables ("" http_referr ") не может работать должным образом в большинстве случаев. По этой причине мы можем сделать request.servervariables (" http_referr ").
В качестве примера:
| Ниже приведено фрагмент кода: 'Список URL -URL загрузки, не приносите http: // domain = "vevb.com, 61.156.14.223 ″ Splowomain = split (домен, ",", ") strreferr = request.servervariables ("http_referr") Для iii = 0 до uborder (spldomain) Если instr (strreferr, trim (spldomain (iii)) > 0, то ishttp = true следующий Если isnull (strrefer) или ishttp = false then Response.write "Ссылка загрузки поступает из незаконной цепочки кражи, <a href =" http://www.vevb.com/ "> Пожалуйста, введите веб -страницу боевых искусств перед загрузкой. </a>" Закрыто response.end конец, если |