موصى به: رمز ASP (المؤلف: القاتل) يحظر تقديم النماذج خارج الموقع
استخدم ASP لتقليل عبء العمل على جانب الخادم. وبهذه الطريقة ، يجب عليك استخدام المزيد من JavaScript وتقديم جميع حقول التقديم إلى الخادم بعد استخدام JavaScript أو VBScript. وبهذه الطريقة ، لا يتعين على الخادم اكتشافه بعد الآن. عند التقديم ، يجوز لشخص ما تعديل البرنامج النصي لإرساله محليًا. هذا لديه مشكلة التقديم الآمن ، لذلك يجب أن تتطلب فصل الخادم عن المسار.
رمز لسلسلة ASP مضادة للسرقة
getImage.asp
strbuffer = request.servervariables (http_referer)
strbuffer = mid (strbuffer ، instr (strbuffer ،.) + 1)
strbuffer = اليسار (strbuffer ، instr (strbuffer ، /) - 1)
filepath = /hiddenimages /
إذا strbuffer = intelligence.net ثم
filepath = filepath + request.querystring (fname)
آخر
filepath = /emages/Chunfeng.jpg
إنهاء إذا
استجابة.
ملاحظة : للحصول على المزيد من البرامج التعليمية المثيرة ، يرجى الانتباه إلى العمود التعليمي لتصميم الويب Wulin.com.
مشاركة: استكشف APs العودية و CPS من C#
المتراكم الذي يمر النمط ، فإن التحسين المتكرر الذيل هو جعل المكدس لا يتعين عليهم حفظ آخر عنوان/قيمة للعودة/حالة الحالة ، وذلك لعلاج الوظيفة العودية كمكالمة دالة عادية. يعتمد العودية في الواقع على القيمة الأخيرة للعثور على القيمة التالية. إذا تمكنا من حفظ القيمة الأخيرة وتمريرها في المكالمة التالية ، دون الإشارة مباشرة إلى الوظيفة التي تم إرجاعها