Determine whether it belongs to a mobile phone function Is_mobile () { $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" , "Hutchison", "Inno", "The 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; } |