موصى به: الكشف عن الطريقة البسيطة لحل رمز Ajax الصيني عند استخدام Ajax لتطوير مواقع الويب ، غالبًا ما يواجه الأصدقاء مشاكل في التعليمات البرمجية المشوهة ، ومن الصعب العثور على حل مرة واحدة. في الواقع ، من السهل جدًا حل مشكلة الصينية التي قام بها أياكس. 1. برنامج الخادم: ما يلي هو المرجع
لاستخدام خاصية ServerVariables لكائن الطلب ، استخدمه للحصول على قيمة متغير البيئة. بناء الجملة المستخدم هو: request.ServerVariables (متغير) ، يمثل المتغير اسم متغير البيئة ، مثل اسم مضيف الخادم ، واسم برنامج خادم الويب ، وما إلى ذلك إذا كان المتغير هو Remote_addr ، فإنه يمثل عنوان IP للزوار ، ومن خلال تصفية عنوان IP.
برنامج المصدر كما يلي: (اسم الملف: Demo.asp)
| ما يلي هو المحتوى المقتبس: < HTML > < الرأس > < meta http-equiv = محتوى نوع المحتوى = text/html ؛ charset = gb_2312-80 > < اسم التعريف = محتوى المولد = Microsoft Frontpage Express 2.0 > < النمط > <! - .as {Line-Height: 15px ؛ حجم الخط: 9pt} a: hover {color: rgb (0،51،240) ؛ text-decoration: thendline} .p9 {font-family: 安体 ؛ حجم الخط: 9pt ؛ ارتفاع الخط: 15pt} .p12 {font-family: 安体 ؛ حجم الخط: 12pt ؛ خط الارتفاع: 18pt} ج: الرابط {text-decoration: none ؛} ج: زار {decoration text: none ؛} a: hover {text-decoration: thendline ؛ حجم الخط: 125 ٪ ؛ اللون: الأزرق} -> </النمط > < العنوان > ASP PAGE FIREWALL DISITION </TITLE > </head > < خلفية الجسم = back.jpg > < ٪ ′ استخدم request.ServerVariables (Remote_ADDR) للحصول على عنوان IP وحفظه في RIP المتغير RIP = request.ServerVariables (REMOTE_ADDR) الشريط = CSTR (RIP) ′ احصل على قيمة الجزء الثالث من عنوان IP وحفظه للتجريد لأني = 1 إلى 2 شريط = يمين (شريط ، لين (قطاع) -instr (1 ، الشريط ،)))))) التالي الشريط = اليسار (str ، instr (1 ، str ،.)-1) ′ ′ عنوان IP التحقق من صحة والتحقق من كلمة المرور ، بما في ذلك جانبين: إذا كان عنوان IP في الامتثال ، فاقتر التحقق ؛ إذا كان عنوان IP لا يتوافق ، تحقق مما إذا كانت كلمة المرور التي تم إدخالها صحيحة (هنا كلمة المرور هي ASP) إذا (يسار (RIP ، 5) <> 127.1 أو شريط < 1 أو الشريط > 50) وطلب (passwd) <> ASP ثم ٪ > < p < font color =#ff0000 > آسف ، IP الخاص بك هو < ٪ = rip ٪ > ، IP الذي يمكن الوصول إليه في هذه الصفحة يتراوح بين 127.1.1. * و 127.1.50. *. إذا كنت مستخدمًا للشبكة الداخلية لهذه الوحدة ، فيرجى التأكد من أن متصفحك لا يستخدم وكيلًا! <br></font > < Action form = demo.asp method = post id = form1 name = form1 > < p > الرجاء إدخال كلمة مرور الوصول: < نوع الإدخال = اسم كلمة المرور = passwd > < نوع الإدخال = إرسال القيمة = تأكيد اسم = b1 > ؛ </p > </form > < ٪ آخر ٪ > ′ صفحة يمكن للمستخدمين القانونيين الوصول إليها ، يمكن إضافة أي معلومات هنا تهانينا ، لقد نجحت في نقل شهادة أمان الصفحة ويمكنك استخدام موارد هذا الموقع مباشرة! < ٪ نهاية إذا ٪ > </الجسم > </html > |
في الواقع ، فقط قم بتعديل البرنامج أعلاه (مثل عنوان IP والمعلومات الأخرى). بالطبع ، هذا فقط ينفذ وظائف الوقاية من الأمان في صفحة واحدة. إذا يحتوي موقع الويب على صفحات متعددة ، فيمكنك تعيين متغير جلسة لوضع علامة على المستخدم لإصدار أحكام في الصفحة التالية.
مشاركة: علمك 17 برمجة ASP الأساسية الرموز النموذجية 1. طريقة ASP للحصول على بيانات الإدخال في الجدول: احصل على POST 1.GER: بعد أن يضيف المستخدم البيانات إلى عنوان URL ، يكون التنسيق هو "الحقل 1 = بيانات الإدخال 1 & الحقل 2 = بيانات الإدخال 2 و ... ، ثم إرسالها إلى الخادم. على سبيل المثال: الإجراء هو www.abc.c