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...

- Redimensionar imágenes con PHP
- Mostrar la fecha de hoy en español con PHP
- Listado de registros PHP MySQL
- Instalación de PHP sobre PWS4.0
- Manejo de múltiples archivos 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 23-05-2012 a las 01:54:48