في الآونة الأخيرة، أصبحت مواقع WAP أكثر شيوعًا. نحتاج إلى تحديد ما إذا كان العميل يصل إليها عبر الهاتف المحمول أو الكمبيوتر IE، وذلك لتوفير صفحات بأحجام مختلفة، وهو ما يتماشى أكثر مع عادات التصفح لدى المستخدمين. ما يلي هو الجوهر رمز التحديد يمكن للأصدقاء الذين يحتاجون إليه الرجوع إليه.
استخدم HTTP_USER_AGENT لتحديد ما إذا كان المستخدم يمكنه الوصول من هاتف محمول أو جهاز كمبيوتر IE.
مقتطف كود ASP: يستخدم بشكل أساسي التعبيرات العادية لمطابقة بيئة الهاتف المحمول.
انسخ رمز الكود كما يلي:
تعيين regex = regexp الجديد
regex.ignorecase = صحيح
regex.global = صحيح
regex.pattern = "mini 9.5|vx1000|lge |m800|e860|u940|ux840|compal|wireless| موبي|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|المقص|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|نوفارا|k610i|-ثلاثة|8325rc|8352rc|سانيو|vx54|c888|nx250|n120|mtk |c5588|s710|t880|c5005|i;458x|p404i|s210|c5100|teleca|s940|c500|s590|فوما|سامسو|vx8|vx9|a1000 |_mms|myx|a700|gu1100|bc831|e300|ems100|me701|me702m-three|sd588|s800|8325rc|ac831|mw200|المشروب |d88|htc//|htc_touch|355x|m50|km100|d736|p-9521|telco|sl74|ktouch|m4u//|me702|8325rc|kddi|هاتف|lg |سونيريكسون|سامسونج|240x|x320vx10|نوكيا |sony cmd|motorola|up.browser|up.link|mmp|symbian|الهاتف الذكي|midp|wap|vodafone|o2|pocket|kindle|mobile|psp|treo|iris|3g_t|windows ce|opera mobi|windows ce; ;|ويندوز سي;آي موبايل|آي بود|آيفون|أندرويد|أوبرا ميني|بلاك بيري|بالم os|palm|hiptop|avantgo|fennec|plucker|xiino|blazer|elaine|iris|3g_t|windows ce|opera mobi|windows ce;|windows ce;
الوكيل = request.ServerVariables("HTTP_USER_AGENT") & ""
إذا كان الوكيل <> "" إذن
إذا لم يكن regex.test(agent) إذن
'لا يمكن الوصول إليه من الهاتف المحمول، انتقل إلى your.domain.com
استجابة. إعادة توجيه ("http://your.domain.com")
نهاية إذا
نهاية إذا
شكرًا لـ Lao Cao على تقديم رمز ASP.