แนะนำ: วิธีการเขียนคำสั่ง SQL ที่สอบถามบันทึกทั้งหมดโดยไม่มีฟิลด์ที่ไม่มีค่า บางครั้งเราจำเป็นต้องสอบถามระเบียนทั้งหมดที่ไม่มีค่าในบางสาขา เราควรใช้ Rs (xx) = หรือ isnull (rs (xx)) หรือไม่? ในการสรุปข้อสรุปเราต้องเริ่มต้นจากจุดเริ่มต้น: ภายใต้สถานการณ์ใดที่จะไม่มีค่าในสนาม? เพราะสิ่งนี้และ
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - Dim IP, ipstring, Visitip 'ที่อยู่ IP ที่จะถูกห้าม ipstring = | 195.225.177.34 | 195.225.177.137 | 72.232.250.10 | 'รับที่อยู่ IP ip = request.serverVariables (http_x_forwarded_for) ถ้า IP = ดังนั้น ip = request.serverVariables (remote_addr) สิ้นสุดถ้า เยี่ยมชม = | & ip & | ถ้า instr (1, ipstring, visitip)> 0 แล้ว Response.write IP ของคุณเป็นสิ่งต้องห้ามจากการโพสต์ข้อความ หากจำเป็นโปรดติดต่อเว็บมาสเตอร์ หากคุณกำลังส่งขยะฉันแนะนำให้คุณหยุด! Response.end สิ้นสุดถ้า 'response.write (IP ของคุณ: & IP & สามารถเข้าถึงเว็บไซต์นี้ได้) - |
หมายเหตุ: อย่าลืมฝังรหัสนี้ไว้ในหน้าของหน้าดำเนินการขั้นสุดท้าย (ไม่จำเป็นสำหรับหน้าโพสต์ความคิดเห็น) ขยะส่วนใหญ่โพสต์ข้อมูลโดยตรงไปยังหน้าดำเนินการ ขอแนะนำให้แก้ไขชื่อไฟล์ของหน้าดำเนินการขั้นสุดท้ายและการกระทำในแท็กฟอร์มของหน้าการโพสต์ข้อความที่เชื่อมโยงกับมันเป็นครั้งคราว
แชร์: อินสแตนซ์ ASP: การเข้าถึงเป็นระบบสถิติเว็บไซต์สำหรับฐานข้อมูลแบ็กเอนด์ ตัวอย่างของการผลิตทางสถิติที่สามารถหมายเลขผู้เข้าชมบันทึกจำนวนการเข้าชม IP และเวลา ฉันใช้ไลบรารีการเข้าถึงเป็นตัวอย่าง ในความเป็นจริงการใช้ไลบรารี SQL Server คุณสามารถเปลี่ยนคำสั่งของไลบรารีลิงค์ได้ โครงสร้างไลบรารีมีดังนี้: cont.asp เดิมต่อ