kla0005 Posted August 8, 2010 Share Posted August 8, 2010 Hey gues, My question is: how is the easy'est way to redirect i mobile visitor to: mobile.domain.com, when visiting: domain.com? Thanks:). Quote Link to comment https://forums.phpfreaks.com/topic/210137-mobile-visitor/ Share on other sites More sharing options...
sinista Posted August 9, 2010 Share Posted August 9, 2010 of the top of my head, do mobile browsers have different names i.e. opera mobile, internet explorer mini (something like that) if so code could be something like if(strpos( $_SERVER['HTTP_USER_AGENT'], 'mobilebrowsername') == true) header("location:http://www.google.com"); have no idea if that will work but you never know Quote Link to comment https://forums.phpfreaks.com/topic/210137-mobile-visitor/#findComment-1096790 Share on other sites More sharing options...
JasonLewis Posted August 9, 2010 Share Posted August 9, 2010 Google this, and you will fine a large number of results. http://www.google.com/search?q=detect+mobile+browsers+php Quote Link to comment https://forums.phpfreaks.com/topic/210137-mobile-visitor/#findComment-1096846 Share on other sites More sharing options...
xcoderx Posted August 9, 2010 Share Posted August 9, 2010 if (strpos(strtolower($_SERVER["HTTP_ACCEPT"]), "text/vnd.wap.wml") !== false) $wml_device = true; else $wml_device = false; if (strpos(strtolower($_SERVER["HTTP_ACCEPT"]), "text/html") !== false) $html_device = true; else $html_device = false; if($wml_device&&!$html_device) { echo "<meta http-equiv=\"refresh\" content=\"0; url=http://mobile.site.com\"/>"; } else if($wml_device&&$html_device) { echo "<meta http-equiv=\"refresh\" content=\"0; url=http://mobile.site.com\"/>"; } else echo "<meta http-equiv=\"refresh\" content=\"0; url=http://computer.site.com\"/>"; Quote Link to comment https://forums.phpfreaks.com/topic/210137-mobile-visitor/#findComment-1096858 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.