ใช้ http_user_agent เพื่อตรวจสอบว่าผู้ใช้เข้าถึงจากโทรศัพท์มือถือหรือบนคอมพิวเตอร์ IE หรือไม่
ตัวอย่างรหัส ASP: ส่วนใหญ่ใช้สภาพแวดล้อมโทรศัพท์มือถือที่ตรงกันและคุณสามารถเสริมแพลตฟอร์มโทรศัพท์มือถือ
การคัดลอกรหัสมีดังนี้:
ตั้งค่า regex = ใหม่ regexp
regex.ignorecase = true
regex.global = true
regex.pattern = "mini 9.5 | vx1000 | lge | m800 | e860 | u940 | ux840 | compal | wireless | Mobi | Ahong | LG380 | LGKU | LGU900 | LG210 | LG47 | LG920 | LG840 | LG370 | SAM-R | MG50 | S55 | G83 | T66 | VX400 | MK99 | D615 | D763 | EL370 | SL900 | MP500 | SAMU3 | SAMU4 | VX10 | XDA_ | SAMU5 | SAMU6 | SAMU7 | SAMU9 | A615 | B832 | M881 | S9 20 | N210 | S700 | C-810 | _H797 | MOB-X | SK16D | 848B | MOWSER | S580 | R800 | 471X | V120 | RIM8 | C500FOMA: | 160X | x1 60 | 480X | x640 | T503 | W839 | I250 | Sprint | W398SAMR810 | M5252 | C7100 | MT126 | X225 | S5330 | S820 | HTIL-G1 | V71 | S302 | -x113 | Novarra | K610i | -three | 8325RC | 8352RC | SANYO | VX54 | C888 | NX250 | N120 | MTK | C5588 | S710 | T880 | C5005 | I; | S940 | C500 | S590 | FOMA | SAMSU | VX8 | VX9 | A1000 | _MMS | MYX | A700 | GU1100 | BC831 | E300 | EMS100 | ME701 | ME702M-THREE | SD588 | D88 | htc // | htc_touch | 355x | M50 | KM100 | D736 | P-9521 | TELCO | SL74 | KTOUCH | M4U // | ME702 | 8325RC | KDDI | โทรศัพท์ | LG | SANYERICSSON | SANYERICS cmd | motorola | up.browser | up.link | mmp | symbian | สมาร์ทโฟน | midp | wap | vodafone | o2 | pocket | Kindle | มือถือ | PSP | Treo | Iris | 3G_T | Windows CE | Opera Mobi | Windows CE; สมาร์ทโฟน; | Windows CE; IEMOBILE | iPod | iPhone | Android | Opera Mini | Blackberry | Palm Os | Palm | Hiptop | Avantgo | Fennec | Plucker | Xiino | Blazer | Elaine | Iris | 3g_t | Windows Ce | Opera Mobi | Windows Ce; สมาร์ทโฟน; | Windows CE; iemobile "
agent = request.serverVariables ("http_user_agent") & ""
ถ้าเอเจนต์ <> "" แล้ว
ถ้าไม่ regex.test (ตัวแทน) จากนั้น
'ไม่ได้มาจากการเข้าถึงโทรศัพท์ของคุณข้ามไปที่คุณ
Response.redirect ("http://your.domain.com")
สิ้นสุดถ้า
สิ้นสุดถ้า
ขอบคุณ Lao Cao สำหรับรหัส ASP ที่ให้ไว้