В последнее время wap-сайты стали более популярными. Нам необходимо определить, осуществляет ли клиент доступ через мобильный телефон или компьютерный IE, чтобы предоставлять страницы разных размеров, что больше соответствует привычкам пользователей при просмотре. Код определения. Друзья, которым он нужен, могут обратиться к нему.
Используйте HTTP_USER_AGENT, чтобы определить, осуществляет ли пользователь доступ с мобильного телефона или компьютера IE.
Фрагмент кода ASP: в основном используются регулярные выражения для соответствия мобильной среде. Вы можете дополнить мобильную платформу.
Скопируйте код кода следующим образом:
установить регулярное выражение = новое регулярное выражение
регулярное выражение.ignorecase = правда
регулярное выражение.глобальный = правда
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|спринт|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;458x|p404i|s210|c5100|teleca|s940|c500|s590|foma|samsu|vx8|vx9|a1000 |_mms|myx|a700|gu1100|bc831|e300|ems100|me701|me702m-three|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 |сони 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 смартфон; ;|windows cemobile|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 iemobile";
агент = request.ServerVariables("HTTP_USER_AGENT") & ""
если агент <> "" то
если не regex.test(агент), то
«Недоступно с мобильного телефона, перейдите на your.domain.com»
ответ.redirect("http://ваш.домен.com")
конец, если
конец, если
Спасибо Лао Цао за предоставление кода asp.