| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 
 | 
 
 
 
 
 function isMobile(){
 
 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) {
 return true;
 }
 
 
 if (isset ($_SERVER['HTTP_VIA'])) {
 
 return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;
 }
 
 if (isset($_SERVER['HTTP_USER_AGENT'])){
 $keywords = array(
 'nokia', 'sony', 'ericsson', 'mot', 'samsung', 'htc', 'sgh',
 'lg', 'sharp', 'sie-', 'philips', 'panasonic', 'alcatel', 'lenovo',
 'iphone', 'ipod', 'blackberry', 'meizu', 'android', 'netfront', 'symbian',
 'ucweb', 'windowsce', 'palm', 'operamini', 'operamobi', 'openwave', 'nexusone',
 'cldc', 'midp', 'wap', 'mobile',
 );
 if (preg_match("/(" . implode('|', $keywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))){
 return true;
 }
 }
 
 if (isset ($_SERVER['HTTP_ACCEPT'])) {
 if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false)
 && (
 strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false
 || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html'))
 )
 ){
 return true;
 }
 }
 
 return false;
 }
 
 |