How can I identify it as a mobile access? Can an NGINX server recognize access from a mobile phone and then rewrite it? If it is identified by the php file itself, it is through the request header information, right .. But this jump is not good ., Function & nbsp; I how to identify it as a mobile access?
Can an NGINX server recognize access from a mobile phone and then rewrite it?
If it is identified by the php file itself, it is through the request header information, right .. But this jump is not good.
------ Solution --------------------
function isMobile() {
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$mobile_agents = Array("240x320", "acer", "acoon",
"acs-", "abacho", "ahong", "airness", "alcatel",
"amoi", "android", "anywhereyougo.com",
"applewebkit/525", "applewebkit/532", "asus",
"audio", "au-mic", "avantogo", "becker", "benq",
"bilbo", "bird", "blackberry", "blazer", "bleu",
"cdm-", "compal", "coolpad", "danger", "dbtel",
"dopod", "elaine", "eric", "etouch", "fly ",
"fly_", "fly-", "go.web", "goodaccess",
"gradiente", "grundig", "haier", "hedy",
"hitachi", "htc", "huawei", "hutchison",
"inno", "ipad", "ipaq", "ipod", "jbrowser",
"kddi", "kgt", "kwc", "lenovo", "lg ", "lg2",
"lg3", "lg4", "lg5", "lg7", "lg8", "lg9", "lg-",
"lge-", "lge9", "longcos", "maemo", "mercator",
"meridian", "micromax", "midp", "mini", "mitsu",
"mmm", "mmp", "mobi", "mot-", "moto", "nec-",
"netfront", "newgen", "nexian", "nf-browser",
"nintendo", "nitro", "nokia", "nook", "novarra",
"obigo", "palm", "panasonic", "pantech", "philips",
"phone", "pg-", "playstation", "pocket", "pt-",
"qc-", "qtek", "rover", "sagem", "sama", "samu",
"sanyo", "samsung", "sch-", "scooter", "sec-",
"sendo", "sgh-", "sharp", "siemens", "sie-",
"softbank", "sony", "spice", "sprint", "spv",
"symbian", "tablet", "talkabout", "tcl-",
"teleca", "telit", "tianyu", "tim-", "toshiba",