Search code examples
phphtmlmobilebrowser-detection

simple redirection for mobile device using php


I need a simple redirection for mobile user for website
when user checks website using mobile automatically it should redirect to another webpage

will this work ????

<script type="text/javascript">
<!--
if (screen.width <= 800) {
 window.location = "http://m.domain.com";
}
//-->
</script> 

i need a simple script to redirect mobile user BECAUSE some say we need to use .htaccess file

  • and i don't have any basic knowledge about .htaccess

Solution

  • You can use something like this:

    <?php
    $iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
    $android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
    $palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
    $berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
    $ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
    
    if ($iphone || $android || $palmpre || $ipod || $berry == true) 
    { 
    header('Location: http://mobile.site.com/');
    }
    ?>
    

    OR this PHP class: https://github.com/serbanghita/Mobile-Detect