ASP Unduh Kode Tautan Anti-Pencurian
Tipe pertama:
Akhirnya, tautan anti-pencurian dibawa ke sistem pengunduhan. Kode berikut dibuat di kepala halaman unduhan, dan kode yang relevan adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
<% From_url = cstr (request.serverVariables ("http_referer"))
Serv_url = cstr (request.serverVariable ("server_name"))
ifmid (from_url, 8, len (serv_url)) <> serv_urlandmid (from_url, 8, len (serv_url)) <> "itstudy.cn" andmid (from_url, 8, len (serv_url)) <> "www.itstudy.cn" itu
response.write "Perangkat lunak yang Anda unduh berasal dari jaringan pembelajaran TI, silakan unduh langsung dari beranda, terima kasih <br>" 'cegah pencurian tautan
response.write "<ahref = http: //www.itstudy.cn> itu belajar jaringan http://www.itstudy.cn </a>" 'cegah pencurian tautan
respons.end
endif
%>
Tipe kedua:
Salinan kode adalah sebagai berikut:
<% 'Tentukan fungsi dan baca data biner dengan adodb.stream
FunctionReadBinaryFile (nama file)
ConstadtypeBinary = 1
Dimbinerstream
SetBinaryStream = createObject ("adodb.stream")
BinerStream.type = adtypeBinary
BinerStream.open
BinerStream.LoadFromFileFileName
ReadBinaryFile = BinerStream.Read
Fungsi endfungsi
Response.addheader "konten-disposisi", "lampiran; fileName = 2.gif" 'nama file
Response.contentType = "Image/Gif" Pengaturan (1)
response.binarywritereadBinaryFile (server.mappath ("2.gif") 'adalah untuk membaca file yang ada secara lokal untuk mencegah mereka menjadi
Orang lain tahu jalan yang sebenarnya untuk dicuri.
%>
(1) Contoh berikut menetapkan properti ContentType ke nilai umum lainnya.
Saya tidak akan berbicara tentang teks/html
gambar gambar/gifgif
gambar gambar/jpegjpg
Dokumentasi Aplikasi/X-CDFCDF
Jenis musik jenis apa Aplikasi/WMA?
Untuk detailnya, silakan merujuk ke dokumentasi browser web atau deskripsi spesifikasi HTTP saat ini.
Dengan cara ini, menggunakan sesi penyimpanan ASP, cookie, dan membaca fungsi khusus header http dapat sepenuhnya mewujudkan perlindungan pencurian.
Tidak ada set cache, jika jumlah kunjungannya besar, saya ingin mengaturnya.