Request.Servervariables ("http_referr") Método de trabalho
As seguintes situações são obtidas na barra de endereço do navegador normalmente solicita.ervervariables ("http_referr"):
1. Use diretamente <a href>
2. Formulário enviado com envio ou <Tipo de entrada = imagem>
3. Formulário (Post ou Get) enviado pelo JScript
Request.Servervariables ("http_referr") A situação que não pode ser tomada normalmente:
1. Link do clipe da coleção
2. Clique em "Página inicial" ou endereço personalizado
3. Use o local local do JScript.href ou localização.Replace ()
4. Insira o endereço diretamente no navegador
5. <%Response.Redirect%>
6. <%Response.AddHeader%> ou <meta http-equiv = refresh>
7. Carregue o endereço com XML
Obviamente, o request.Servervariables ("" http_referr ") não pode funcionar corretamente na maioria dos casos. Por esse motivo, podemos fazer solicitações.Servervariables (" http_referr ").
Como exemplo:
| A seguir, o fragmento de código: 'Download da lista de URL do sistema, não traga http: // domain = "vevb.com, 61.156.14.223 ″ spowomain = split (domínio, ",", ") strReferr = request.Servervariables ("http_referr") Para iii = 0 para Uborder (spldomain) Se Instr (StrReferr, Trim (Spldomain (iii)) > 0 então ishttp = true próximo se isnull (strRefer) ou ishttp = false então Response.Write "O link de download vem da cadeia de roubo ilegal, <a href =" http://www.vevb.com/ "> Por favor, digite a página da web de artes marciais antes de baixar. </a>" Fechado resposta.END final se |