استخدم http_user_agent لتحديد ما إذا كان المستخدم يصل من الهاتف المحمول أو على كمبيوتر IE.
مقتطفات رمز ASP: يستخدم بشكل أساسي بيئة الهاتف المحمول المطابقة العادية ، ويمكنك استكمال منصة الهاتف المحمول.
نسخة الكود كما يلي:
تعيين regex = جديد regexp
regex.ignorecase = صحيح
regex.global = صحيح
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 | 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 | Fly V71 | S302 | -x113 | Novarra | k610i | -hree | 8325rc | 8352rc | sanyo | vx54 | c888 | nx250 | n120 | mtk | | S940 | C500 | S590 | FOMA | Samsu | VX8 | VX9 | A1000 | _MMS | MYX | A700 | GU1100 | BC831 | E300 | EMS100 | ME701 | ME702M-THREE | SD588 | S800 | | D88 | htc // | htc_touch | 355x | m50 | km100 | d736 | p-9521 | telco | sl74 | ktouch | m4u // | me702 | 8325rc | kddi | phone | sonyericsson | samsung | cmd | motorola | up.browser | up.link | mmp | symbian | smartphone | midp | wap | vodafone | o2 | pocket | mobile | psp | treo | iris | 3g_t | windows ce | opera mobi | الهاتف الذكي ؛ | 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 (وكيل) ثم
"ليس من وصول هاتفك ، قفز إلى your.domain.com
respons.redirect ("http://your.domain.com")
إنهاء إذا
إنهاء إذا
بفضل Lao CAO على رمز ASP المقدم.