Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Detectar si el navegador soporta WML con PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Detectar si el navegador soporta WML con PHP

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.




Autor: Alex, Director Técnico de WebTaller
http://www.webtaller.com

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


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

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.


Página generada el 13-02-2012 a las 10:39:44