Récemment, les sites Web Wap sont devenus plus populaires. Nous devons déterminer si le client accède via un téléphone mobile ou un ordinateur IE, afin de fournir des pages de différentes tailles, ce qui correspond mieux aux habitudes de navigation des utilisateurs. Code de détermination. Les amis qui en ont besoin peuvent s'y référer. Utilisez HTTP_USER_AGENT pour déterminer si l'utilisateur accède à partir d'un téléphone mobile ou d'un ordinateur IE.
Extrait de code ASP : utilise principalement des expressions régulières pour correspondre à l'environnement mobile. Vous pouvez compléter la plateforme mobile.
Copiez le code comme suit :
définir regex = nouvelle expression rationnelle
regex.ignorecase = vrai
regex.global = vrai
regex.pattern = mini 9.5|vx1000|lge |m800|e860|u940|ux840|compal|sans fil| 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|tondeuse|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|-trois|8325rc|8352rc|sanyo|vx54|c888|nx250|n120|mtk |c5588|s710|t880|c5005|i;458x|p404i|s210|c5100|teleca|s940|c500|s590|foma|samsu|vx8|vx9|a1000 |_mms|myx|a700|gu1100|bc831|e300|ems100|me701|me702m-trois|sd588|s800|8325rc|ac831|mw200|brew |d88|htc//|htc_touch|355x|m50|km100|d736|p-9521|telco|sl74|ktouch|m4u//|me702|8325rc|kddi|phone|lg |sonyericsson|samsung|240x|x320vx10|nokia |sony cmd|motorola|up.browser|up.link|mmp|symbian|smartphone|midp|wap|vodafone|o2|pocket|kindle|mobile|psp|treo|iris|3g_t|windows ce|opera mobi|windows ce smartphone; ;|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 smartphone;|windows ce iemobile;
agent = request.ServerVariables(HTTP_USER_AGENT) &
si agent <> alors
sinon regex.test (agent) alors
« Non accessible depuis un téléphone mobile, accédez à votre.domaine.com
réponse.redirect(http://votre.domaine.com)
finir si
finir si
Merci à Lao Cao d'avoir fourni le code asp.