日期:2012-03-12 浏览次数:20423 次
- <?php
- function is_mobile(){
- // returns true if one of the specified mobile browsers is detected
- $regex_match="/(nokiaiphoneandroidmotorola^mot\-softbankfomadocomokddiup\.browserup\.link";
- $regex_match.="htcdopodblazernetfrontheliohosinhuaweinovarraCoolPadwebostechfaithpalmsource";
- $regex_match.="blackberryalcatelamoiktouchnexiansamsung^sam\-s[cg]h^lgeericssonphilipssagemwellcombunjalloomaui";
- $regex_match.="symbiansmartphonemidpwapphonewindows ceiemobile^spice^bird^zte\-longcospantechgionee^sie\-portalmmm";
- $regex_match.="jig\s browserhiptop^ucweb^benqhaier^lctopera\s*mobiopera\*mini320x320240x320176x220";
- $regex_match.=")/i";
- return isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE']) or preg_match($regex_match, strtolower($_SERVER['HTTP_USER_AGENT']));
- }
- /*
- allow the user a way to force either the full or mobile versions of the site - use a GET parameter on requests:
- include likes to both versions of the site w/ the special force mode parameters, 'mobile' and 'full':