//Determine whether it is a mobile phone protected 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", "TSM", "Up.browser", "Utec", "Utstar", "Verykool", "virgin", "vk-", "Voda", "Voxtel", "VX", "WAP", "Wellco", "wig Browser ", " Wii ", " Windows ce ", " wireless ", " XDA ", " Xde ", " ZTE "); $is _mobile = false; foreach ($mobile _agents as $device) { if (Stristr ($user _agent, $device)) { $is _mobile = true; break; } } return $is _mobile; }
Determine if it is a mobile phone