موصى به: تحقق من الصفحات في ASP دون تقديم بيانات غالبًا ما يواجه المستخدمون بعض المعلومات المزعجة عند زيارة موقع ما ، مثلهم في كثير من الأحيان إلى الصفحة التالية دون إرسال بيانات فعليًا إلى النموذج ، أو في كثير من الأحيان تصل إلى صفحة ، والتي يتم نقلها في شكل سلسلة استعلام ، مثل؟ ID = 236454. يحب
بعد أن كتبت مقالة "تنفيذ وظيفة الهمس في غرفة دردشة ASP" ، كتب لي العديد من الأصدقاء ليطرح علي أسئلة حول تنفيذ وظائف متقدمة أخرى. في الواقع ، تعد الوظائف المتقدمة مثل الغرفة وإدارة المستخدمين من الوظائف الأساسية لغرفة الدردشة الكاملة. من الصعب تحقيق وظيفة الغرفة هنا. لذلك ، أريد أن أتحدث إليكم حول هذه المسألة.
ما زلت أميل إلى استخدام المصفوفات لحل هاتين المشكلتين. هذا لا يعني أنه لا يمكن حلها باستخدام قواعد البيانات ، لكننا بحاجة إلى النظر في مشكلات الأداء. علاوة على ذلك ، فإن استخدام المصفوفات له العديد من الفوائد ، والتي تفضي إلى فرز الطول الكلي والتحكم فيه. البقاء في ذاكرة الخادم (تعزيز تحسين الأداء). اسمحوا لي أولاً أن أتحدث عن قضية الغرفة. سنعطيك هنا طريقة التبديل بين غرفتين للنظام. بالنسبة لطريقة بناء غرفتك الخاصة ، آمل أن يتمكن الجميع من فهمها. هناك أيضًا أسئلة حول عرض المستخدم عبر الإنترنت. نظرًا لأننا نحتاج إلى عرض المستخدمين وإجمالي المستخدمين في كل غرفة ، سيكون لدينا بعض التفاعل مع الغرفة. يرجى الانتباه عند التحدث. من أجل راحة استخدام الجميع ، أحاول كتابة هذه الوظائف في البرامج الفرعية أو الوظائف الفرعية ، حتى يتمكن الجميع من تطبيقها مباشرة.
دعونا نلقي نظرة أولاً على التعريف في glooble.asa ، وهو أمر مهم للغاية.
| ما يلي هو المحتوى المقتبس: <لغة البرنامج النصي = vbscript runat = server> sub application_onstart () التطبيق (Groom_Name) = Xiaoyaoyou'save اسم غرفة الدردشة الرئيسية ، غرفة الدردشة التي سيزورها الجميع أولاً Dim PCHAT_VALUE (50) التطبيق (التطبيق (groom_name) و _ value) = pchat_value 'p يمثل G الخاص يمثل glble المستخدمة لحفظ محتوى Xiaoyooyou Room التطبيق (التطبيق (groom_name) و _ الرقم) = 0 'عدد المحادثات المستخدمة لحفظ غرفة دردشة Xiaoyooyou التطبيق (Master Health & _value) = PCHAT_VALUE التطبيق (Health Master & _number) = 0 Dim Pchater_value (150) التطبيق (التطبيق (groom_name) & er_value) = pchater_value 'اسم الثرثرة المستخدمة لحفظ غرفة دردشة Xiaoyoyou التطبيق (التطبيق (groom_name) & er_number) = 0 'استخدمه للإشارة إلى عدد الأشخاص الموجودين عبر الإنترنت في غرفة دردشة Xiaoyooyou التطبيق (Health Master & er_value) = pChater_Value التطبيق (Health Master & er_number) = 0 Dim proom_value (50) proom_value (0) = Xiaoyaoyou & (& system &) & [& application (application (groom_name) & er_number) &] & person proom_value (1) = Health Master & (& system &) & [& application (Health Master & er_number) &] التطبيق (groom_value) = proom_value "المستخدمة لحفظ اسم الغرفة التطبيق (groom_number) = 2 نهاية الفرعية Sub Session_onstart () الجلسة (sroom_name) = التطبيق (groom_name) 'غرفة افتراضية لكل مستخدم جديد الجلسة (schater_name) = 's تمثل الجلسة المستخدمة لحفظ اسم السماعة strprovider = driver = {Microsoft Access Driver (*.mdb)} ؛ dbq = & server.mappath (../ chat) & & & db/chater_message.mdb ؛ تعيين cres = server.createBject (adodb.connection) set res = server.createBject (adodb.recordset) cres.Open Strprovider res.ActiveConnection = cres تعيين الجلسة (الدقة) = الدقة "مثيل لمجموعة السجلات نهاية الفرعية |
المشاركة: تمويه في نهاية المطاف لـ ASP Backdoor أتذكر حصان طروادة الذي ادعى أنه لم يقتل أبدًا عندما خرج طروادة ASP. هاها ، حتى يومنا هذا ، يمكن لأي برنامج مكافحة الفيروسات أن يقتلها دون ترك أي درع^ _^ haha ، بسبب فكرة تغيير قذيفة طروادة لتجنب برامج مكافحة الفيروسات ، يمكننا أيضًا تجربة حصان طروادة.
3 صفحات في إجمالي الصفحة السابقة 123 الصفحة التالية