$mobile_browser = false; // set mobile browser as false till we can prove otherwise
$user_agent = $_SERVER['HTTP_USER_AGENT'];
switch(true){
case (preg_match('/ipod/i',$user_agent)||preg_match('/iphone/i',$user_agent));
$mobile_browser = $iphone;
break;
case (preg_match('/android/i',$user_agent));
$mobile_browser = $android;
break;
case (preg_match('/opera mini/i',$user_agent));
$mobile_browser = $opera;
break;
case (preg_match('/blackberry/i',$user_agent));
$mobile_browser = $blackberry;
break;
case (preg_match('/(pre\/|palm os|palm|hiptop|avantgo|plucker|xiino|blazer|elaine)/i',$user_agent));
$mobile_browser = $palm;
break;
case (preg_match('/(iris|3g_t|windows ce|opera mobi|windows ce; smartphone;|windows ce; iemobile)/i',$user_agent));
$mobile_browser = $windows;
break;
default;
$mobile_browser = false; // set mobile browser to false
$status = 'Desktop';
break;
}
if(!mobile_browser)
{
//Do desktop rendering
}
else
{
//Do Mobile Rendering
}
Please Log in to join the conversation.