Si decidimos hacer una versión de nuestra página web para dispositivos móviles, es decir, en formato WML, necesitaremos un modo de saber si el navegador del usuario es un dispositivo móvil o un navegador normal y corriente.
Si es un dispositivo móvil entonces podremos redirigir a la página wap.
Para saber si el navegador soporta WML utilizaremos la variable del servidor HTTP_ACCEPT. En esta variable tenemos que ver si está la cadena "text/vnd.wap.wml". Usaremos la función stristr para comprobarlo.
<?php
if(stristr($_SERVER['HTTP_ACCEPT'],"text/vnd.wap.wml"))
{
// Es un dispositivo móvil, soporta WML
header("Location: /wap/index.wml"); exit; // Redirigimos a la versión WAP
}
// Aquí estará la versión normal de la página, en HTML o XHTML.
?>
Esto podemos ponerlo en cada una de nuestras páginas por si el dispositivo móvil accede a alguna de nuestras páginas internas de forma directa.
Usuarios que han visto este tema también han visto...
- Proteger Páginas con Contraseña con PHP
- Cómo usar include y require en PHP
- Recuperado la calidad de una imagen JPEG en PHP
- Como cambiar o añadir un estilo a phpBB
- Agregar caritas al sistema en PHP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.