Metode Kerja Request.ServerVariable ("HTTP_REFERR")
Situasi berikut diperoleh dari bilah alamat browser biasanya.
1. Langsung gunakan <a href>
2. Formulir Dikirim dengan Kirim atau <Input Type = Image>
3. Formulir (Posting atau Dapatkan) Dikirim oleh JScript
Request.serverVariable ("http_referr") situasi yang tidak dapat diambil secara normal:
1. Tautan dari klip koleksi
2. Klik "beranda" atau alamat khusus
3. Gunakan lokasi lokal JScript.href atau location.replace ()
4. Masukkan alamat secara langsung di browser
5. <%Response.redirect%>
6. <%Response.addheader%> atau <meta http-equiv = refresh>
7. Muat alamat dengan XML
Jelas, request.serverVariable ("" http_referr ") tidak dapat bekerja dengan baik dalam banyak kasus. Untuk alasan ini, kita dapat membuat permintaan.
Sebagai contoh:
Berikut ini adalah fragmen kode: 'Unduh daftar URL Sistem, jangan bawa http: // domain = "vevb.com, 61.156.14.223 ″ splowomain = split (domain, ",", ") strreferr = request.serverVariable ("http_referr") Untuk iii = 0 ke Uborder (spldomain) If instr (strreferr, trim (spldomain (iii)) > 0 maka ishttp = true Berikutnya if isNull (strrefer) atau ishttp = false Response.write "Tautan unduhan berasal dari rantai pencurian ilegal, <a href =" http://www.vevb.com/ "> Harap masukkan halaman web seni bela diri sebelum mengunduh. </a>" Closedatabase respons.end akhiri jika |