موصى به: الوظائف التي تقوم بتصفية الأحرف غير القانونية في ASP ٪ functioncutbadchar (str) badstr = no | text | ming | حرف | عمود | تنسيق 'ملء الكلمات غير المتحضرة هنا ، استخدم | منفصل badword = split (badstr ، |) fori = 0toubound (badword) ifstr
تستخدم العديد من مواقع الويب الآن طريقة إنشاء صفحات ثابتة ، لأنه سيتم تحسين سرعة الوصول (معدل استخدام وحدة المعالجة المركزية من جانب الخادم منخفض للغاية) ، كما أنه من السهل أيضًا تضمين محركات البحث. ومع ذلك ، فإن إحدى المشكلات التي يجلبها هذه هي أنك تحتاج إلى مساحة كافية لتخزين هذه الصفحات الثابتة. إذا لم تكن مساحتك غنية جدًا وتريد أن يتم تضمينها بواسطة محركات البحث ، فيمكنك بالفعل استخدام طريقة زائفة. على سبيل المثال ، يمكن تحويل مسار showArticle.asp؟ id1 = 1 & id2 = 2 إلى showArticle/؟ 1-2.htm (بالطبع يمكن تحويله إلى أشكال أخرى). الطريقة المحددة هي كما يلي:
التحضير: إنشاء ملف index.asp ، عروض المجلد ، وإنشاء ملف index.asp (/index.asp ، /showArticle ، /showarticle/index.asp) في مجلد العرض.
<html><head>
<title> ================================ عرض ملف قائمة المقالة </title>
</head>
<body>
<٪
رمز الاتصال قاعدة البيانات ، تم حذفه هنا
٪>
<li> <a href = showArticle/؟ <٪ = rs (id1) ٪>-<٪ = rs (id2) ٪>. htm> <٪ = rs (title) ٪> </a> </li>
</body>
</html>
<html><head>
<title> ======= ShowArticle/index.asp =========== ShowArticle/index.asp ====== عرض ملف محتوى المقالة </title>
</head>
<body>
<٪
dim value1 ، value2 ، id1 ، id2
value1 = استبدال (request.servervariables (Query_String) ،. HTM ،) "احصل على المعلمات التالية
value2 = split (value1 ،-) 'تصفية المعلمات للحصول على قيم ID1 و ID2
ID1 = value2 (0)
ID2 = value2 (1)
ثم اتصل بعد ذلك بقاعدة البيانات وعرض المحتوى ، تمامًا مثل ASP الديناميكي
٪>
</body>
</html>
تحليل المبدأ: أولاً ، استخدم طلبًا. المعلمات التي نحتاج إلى الحصول عليها هي 1 و 2. التالي ، البحث 1 و 2 في قاعدة البيانات ، تمامًا مثل ASP الديناميكي.
المشاركة: حلول عند تضمين عروض أسعار واحدة في ظروف استعلام ASP عندما نقوم ببناء مواقع الويب ASP ، غالبًا ما يكون الاستعلام هو الوظيفة الأساسية ، لكننا نعلم أن عروض الأسعار المفردة تستخدم لتمثيل بيانات نوع الأحرف في عبارات استعلام ASP ، ويجب استخدامها في الاستخدام المزدوج. إذا تم استخدام عرض أسعار واحد فقط ، فسيكون هناك بالتأكيد خطأ. بخصوص هذه الظاهرة ، أقدم الحل الخاص بي أدناه. في الواقع ، في ASP ، إذا كان هناك عروض أسعار واحدة في الكلمات الرئيسية التي سيتم الاستعلام عنها ، فأنت بحاجة فقط إلى استخدامها