ASP قم بتنزيل رمز الارتباط المضاد للطلاء
النوع الأول:
أخيرًا ، تم نقل رابط مضاد للسرقة إلى نظام التنزيل. تم إجراء الرمز التالي على رأس صفحة التنزيل ، وكانت الرموز ذات الصلة كما يلي:
<٪ from_url = cstr (request.servervariables ("http_referer")))
serv_url = cstr (request.servervariables ("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 "ثم
Response.write "البرنامج الذي قمت بتنزيله هو من شبكة التعلم ، يرجى تنزيله مباشرة من الصفحة الرئيسية ، شكرًا لك <br>" "منع سرقة الرابط
Response.write "<ahref = http: //www.itstudy.cn>
استجابة
Endif
٪>
النوع الثاني:
<٪ حدد الوظيفة وقراءة البيانات الثنائية مع ADODB.Stream
FunctionReadBinaryFile (اسم الملف)
constadtypebinary = 1
DimbinaryStream
setBinaryStream = createObject ("Adodb.stream")
binarystream.type = adtypebinary
binarystream.Open
binarystream.loadfromfilefilename
readbinaryfile = binarystream.read
الوظيفية
استجابة
استجابة. contenttype = "Image/GIF" "إعدادات (1)
Response.BinaryWriterEadBinarinfile (server.mappath ("2.gif")) هو قراءة الملفات الموجودة محليًا لمنعها من الوجود
يعرف الآخرون الطريق الحقيقي للسرقة.
٪>
(1) يعين المثال التالي خاصية ContentType إلى قيم مشتركة أخرى.
لن أتحدث عن النص/HTML
صور/صور gifgif
صورة/JPEGJPG صورة
Application/X-CDFCDF وثائق
أي نوع من نوع الموسيقى هو التطبيق/WMA؟
للحصول على التفاصيل ، يرجى الرجوع إلى وثائق متصفح الويب أو وصف مواصفات HTTP الحالي.
وبهذه الطريقة ، فإن استخدام جلسة تخزين ASP وملفات تعريف الارتباط وقراءة وظائف HTTP الخاصة يمكن أن تدرك تمامًا حماية السرقة.
لا توجد مجموعة ذاكرة التخزين المؤقت ، إذا كان عدد الزيارات ضخمة ، أود أن أقوم بإعداده.