http_user_agentを使用して、ユーザーが携帯電話またはIEコンピューターからアクセスするかどうかを判断します。
ASPコードスニペット:主に通常のマッチング携帯電話環境を使用しており、携帯電話プラットフォームを補うことができます。
コードコピーは次のとおりです。
regex = new 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 | FLY 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 | S800 | 8325RC | AC831 | MW1 | D88 | HTC // | HTC_TOUCH | 355X | M50 | KM100 | D736 | P-9521 | TELCO | SL74 | KTOUCH | M4U // | ME702 | 8325RC | KDDI |電話| LG | Sonyericsson | SAMSUNG | 240X | X320VX10 | SONY cmd | motorola | up.browser | up.link | mmp | symbian |スマートフォン| midp | wap | vodafone | o2 | pocket | mobile | psp | treo | iris | 3g_t | windows | Opera mobi | Windows CE;スマートフォン; | Windows CE; iEmobile | iPod | iPhone | Android | Opera Mini | BlackBerry | Palm OS | Palm | Hiptop | Avantgo | fennec | fennec | xiino | Blazer | Elaine | iris | 3g_t | Windows CE | Opera Mobi | Windows CE;スマートフォン; | Windows CE; iemobile "
agent = request.servervariables( "http_user_agent")& ""
agent <> "" thenの場合
regex.test(エージェント)ではない場合
「電話アクセスからではなく、your.domain.comにジャンプしてください
Response.Redirect( "http://your.domain.com")
ifを終了します
ifを終了します
提供されたASPコードについては、Lao Caoに感謝します。