موصى به: دعنا نتحدث عن قوائم NOT NOT FOUTCE ASP في كل موقع تقريبًا ، يتعين علينا استخدام قوائم الإخراج: قوائم الأخبار ، وما إلى ذلك. عادة ما يتم الحصول على خلية واحدة
غالبًا ما يتم استخراج رسائل البريد الإلكتروني المنشورة على صفحات الويب تلقائيًا بواسطة بعض الأدوات ، وسيستخدم بعض المستخدمين غير الشرعيين البريد الإلكتروني المستخرج لإرسال البريد العشوائي. تبحث معظم هذه الأدوات عن المعلومات وراء Mailto: أو المعلومات قبل وبعد @ في الرابط لتحقيق الغرض من استخراج البريد الإلكتروني. لقد وجدت طريقة جيدة لمنع استخراج هذه المعلومات تلقائيًا عند النظر إلى الكود المصدري لـ dotnetnuke (المشار إليها فيما يلي باسم DNN).
| ما يلي هو المحتوى المقتبس: هناك مثل هذه الوظيفة في DNN (في Globals.vb): الوظيفة العامة cloaktext () cloaktext (byval personalInfo كسلسلة) كسلسلة إذا لم يكن الشخص الشخصي لا شيء DIM SB مثل StringBuilder جديد "تحويل إلى رموز أحرف ASCII ، وتحويل السلاسل إلى سلسلة مشفرة ASCII sb.remove (0 ، sb.length) Dim StringLength كما integer = personalinfo.length - 1 لأني كـ integer = 0 إلى StringLength sb.append (ASC (personalinfo.substring (i ، 1)). tostring) إذا كنت <stringlength ثم SB.Append (،) إنهاء إذا التالي "بناء كتلة البرنامج النصي قاتمة sbscript كـ stringbuilder جديد sbscript.append (vbcrlf & <script language = javaScript> & vbcrlf) sbscript.append (<!- & vbcrlf) من طريقة Charcode: إرجاع سلسلة من بعض قيم أحرف Unicode. sbscript.append (document.write (string.fromcharcode (& sb.tostring &)) & vbcrlf) sbscript.append (// -> & vbcrlf) sbscript.append (</script> & vbcrlf) إرجاع sbscript.tostring آخر العودة null.nullstring إنهاء إذا وظيفة نهاية يقوم هذا الكود أولاً بتحويل المعلومات التي يجب تشفيرها إلى نموذج سلسلة ASCII المشفرة ، ثم يكتبها إلى الصفحة باستخدام طريقة المستند. الكتابة في JavaScript. لقد اختبرت التأثير التالي ، كان جيدًا. يمكنك أيضًا تجربته. <html> <head> <meta http-equiv = content-type content = text/html ؛ <title> اختبار معلومات المعلومات </title> </head> <body> الروابط التي يمكن استخراجها: <a href = mailto: [email protected]> [email protected] </a> <br> الروابط التي لا يمكن استخلاصها: <لغة البرنامج النصي = javaScript> <!- document.write (string.fromcharcode (60،97،32،104،114،101،102،61،34،109،97،105،108،116،111،58،120،120،120،64،116،11،109 ، 46،99،111،109،34،62،120،120،120،64،116،111،109،46،99،111،109،60،47،97،62))) // -> </script> </body> </html> |
المشاركة: مناقشة داخلية حول معالجة طلبات ASP تتم تهيئة طلبات ASP بواسطة كائنات WAM. كائن WAM ثم يرسله إلى ASP-Runtime. يستجيب ASP-Runtime له عن طريق إنشاء كائن صفحة داخلي. كائن WAM هو كائن مؤشر ترابط مجاني. عندما يستدعي امتداد isAPI مثل ASP.DLL ، فإنه