USER_AGENT no me funciona
Hola,
estoy haciendo la versión para moviles de mi página web y dado que va a llevar dos portfolios mi intención es redireccionar a otra página en el caso de que detecte un dispositivo móvil.
El caso es que al principio de mi index.php le pongo esto:
<?php
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
// android
if ((stripos($ua,'android') !== false) && stripos($ua,'mobile') !== false) {
header('Location: http://www.miweb.com/mobile/mobile.html');
exit();
}
// ipad
$isiPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad');
// iphone/ipod
if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod'))
{
header('Location: http://www.miweb.com/mobile/mobile.html');
exit();
}
?>
pero el caso es que me ignora por completo...no me hace nada...
alguien sabe a qué puede ser debido??
habría que cambiar algo del fichero de conf de php??
lfpacheco
Solucionado. El problema estaba en que el Opera Mini ignora el php mientras que otros navegadores no...o por lo menos ignora $_SERVER['HTTP_USER_AGENT']