Request.Servervariables ("http_referr") Arbeitsmethode
Die folgenden Situationen werden aus der Adressleiste des Browsers gewonnen.
1. Verwenden Sie direkt <a href>
2. Formular übermittelt mit Subjekt oder <Eingabe type = Bild>
3. Formular (Post oder Get) von Jscript eingereicht
Request.Servervariables ("http_referr") Die Situation, die nicht normal eingenommen werden kann:
1. Link aus dem Sammelclip
2. Klicken Sie auf "Homepage" oder benutzerdefinierte Adresse
3. Verwenden Sie den lokalen Standort von Jscript.href oder location.replace ()
4. Geben Sie die Adresse direkt im Browser ein
5. <%Response.Redirect%>
6. <%Response
7. Laden Sie die Adresse mit XML
Offensichtlich kann Request.Servervariables ("" http_referr ") in den meisten Fällen nicht ordnungsgemäß funktionieren. Aus diesem Grund können wir Request.Servervariables (" http_referr ") stellen.
Als Beispiel:
Das Folgende ist das Codefragment: 'Download System URL -Liste, bringen Sie http: // nicht mit Domain = "vevb.com, 61.156.14.223" Splowomain = split (Domäne, ",", ") Strreferr = Request.Servervariables ("http_referr") Für iii = 0 bis ugorder (spldomain) Wenn Instrum nächste Wenn isnull (Strrefer) oder ishttp = false dann Antwort.Write "Der Download -Link stammt aus der illegalen Diebstahlkette, <a href =" http://www.vevb.com/ "> Bitte geben Sie die Martial Arts -Webseite ein, bevor Sie herunterladen. </a>" Closedatabase Antwort.end Ende wenn |