Hola pateketrueke encontré este que me pareció correcto
Código PHP:
<?php
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palm = 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://m.tudiscobar.com/');
//OR
echo "<script>window.location='http://m.tudiscobar.com/'</script>";
}
?>
Pero el problema es que si entra a la web por móvil y de allí quiere irse a la versión de pc se vuelve a redireccionar. En despegar.com solo ocurre la primera vez eso es lo que quiero imitar.