تقدم هذه المقالة بشكل أساسي طريقة الحد من وصول IP إلى تطبيق ASP مرة واحدة.
تقييد عنوان IP للوصول مرة واحدة فقط ، الآن سأشارك رمز ASP معك:
- <٪
- '////////////////////////////////////////////////////// ///////////////////////////////////
- '////
- '// الوظيفة: عنوان IP واحد يسمح فقط بالوصول إلى هذه الصفحة مرة واحدة //
- '// QUOTE: <!-#includefile = check_ip.asp-> //
- '////
- '////////////////////////////////////////////////////// ///////////////////////////////////
- "reponse.charset = 936" قم بتعيين ترميز الإخراج على الصينية المبسطة
- 'reponse.buffer = false' أغلق المخزن المؤقت
- Dimfso ، TS ، iPlist ، CFS
- قم بتعيين وظيفة ملفات تعريف الارتباط
- functionSetCookie ()
- استجابة
- استجابة
- الوظيفية
- سجل وظيفة عنوان IP
- FunctionWriteip (اسم الملف ، ipaddress)
- setfso = server.createBject (scripting.filesystemObject)
- setts = fso.opentextFile (server.mappath (اسم الملف) ، 8 ، صحيح)
- ts.writelineipaddress
- Ts.close
- setts = لا شيء
- setfso = لا شيء
- الوظيفية
- قراءة وظيفة عنوان IP
- FunctionReadiPlist (اسم الملف)
- setfso = server.createBject (scripting.filesystemObject)
- ifnotfso.filexists (server.mappath (filename)) ثم
- CreateFile (iplist.txt)
- exitfunction
- Endif
- setTs = fso.opentextFile (server.mappath (اسم الملف))
- iPlist = ts.readall
- Ts.close
- setts = لا شيء
- setfso = لا شيء
- ReadiPlist = iPlist
- الوظيفية
- 'إنشاء وظيفة ملف
- وظيفة createfile (اسم الملف)
- setfso = server.createBject (scripting.filesystemObject)
- setcfs = fso.createTextFile (server.mappath (اسم الملف))
- cfs.close
- setCFS = لا شيء
- setfso = لا شيء
- الوظيفية
- "أغلق وظيفة نافذة IE الحالية (ملاحظة: تم تمريرها تحت IE6 ، لم يتم اختبار المتصفحات الأخرى لها)
- وظيفة closewindow ()
- 'response.write <script> window.location =' javaScript: window.opener = null ؛ window.close () ؛ '</script>
- Response.redirectThttp: //www.baidu.com
- الوظيفية
- IP = request.ServerVariables (Remote_addr) "احصل على عنوان IP الخاص بالمشاهد
- ملف تعريف الارتباط = request.cookies (isbrow) 'احصل على ملفات تعريف الارتباط الحالية
- 'الرد. writecookie
- ifrequest.servervariables (http_x_forwarded_for) <> ثم
- استجابة. اكتب هذا الموقع لا يسمح بالوصول إلى الوكيل
- استجابة.
- آخر
- ifcookie = بروثين
- Closewindow ()
- آخر
- IFINSTR (rewiPlist (iPlist.txt) ، IP) <> 0then
- Closewindow ()
- آخر
- writeipiplist.txt ، IP
- Endif
- setcookie ()
- Endif
- Endif
- ٪>
ما سبق هو رمز تنفيذ ASP المشترك معك ، وآمل أن يكون مفيدًا لتعلمك.