Récemment, les sites Web Wap sont devenus plus populaires. Nous devons déterminer si les clients accèdent à l'aide de téléphones mobiles ou d'ordinateurs, afin de pouvoir proposer des pages de différentes tailles, plus conformes aux habitudes de navigation des utilisateurs. Voici le jugement principal. 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.