Autor Tema: [DUDA] Identificar explorador WAP y redireccionar a la version movil  (Leído 938 veces)

Desconectado ..TheSkate..

  • PHPer@ Fijo
  • ***
  • Mensajes: 148
  • Karma: 5
  • Sexo: Masculino
  • Be Happy
    • Ver Perfil
[DUDA] Identificar explorador WAP y redireccionar a la version movil
« en: 10 de Noviembre de 2009, 20:47:14 pm »
Es posible identificar mediante un codigo php que la pagina esta siendo visitada via telefono movil?

si es posible mas o menos que tendria que hacer?
« Última modificación: 10 de Noviembre de 2009, 23:29:26 pm por ..TheSkate.. »

Comunidad PHPeros

[DUDA] Identificar explorador WAP y redireccionar a la version movil
« en: 10 de Noviembre de 2009, 20:47:14 pm »

Desconectado TheGeorge

  • PHPero Avanzado
  • ****
  • Mensajes: 351
  • Karma: 13
  • Sexo: Masculino
    • Ver Perfil
    • websources
Re:[DUDA] Es posible identificar...
« Respuesta #1 en: 10 de Noviembre de 2009, 20:59:56 pm »
Esta funcion te puede servir muchisimo
$_SERVER["HTTP_USER_AGENT"]

Edito si encuentro mas
¡Solo sé, que nada sé...!

Desconectado ..TheSkate..

  • PHPer@ Fijo
  • ***
  • Mensajes: 148
  • Karma: 5
  • Sexo: Masculino
  • Be Happy
    • Ver Perfil
Re:[DUDA] Es posible identificar...
« Respuesta #2 en: 10 de Noviembre de 2009, 21:10:00 pm »
gracias, voy a leer :P

Desconectado crunch

  • PHPer@ Fijo
  • ***
  • Mensajes: 168
  • Karma: 1
    • Ver Perfil
Re:[DUDA] Es posible identificar...
« Respuesta #3 en: 10 de Noviembre de 2009, 21:13:12 pm »
Hace unos pocos días, que estoy con la misma duda que tú.
Quiero hacer una versión móvil de un proyecto de una web mia..
¿Cómo hago para que si se visita la web desde un móvil, se vea esa versión especial y que si se visita desde ordenador, se vea la normal?
Y otra cosa, qué tamaño tendría que tener para ser perfectamente visualizada en la mayoria de telefonos móviles?
¡Estoy echo un lio!

Desconectado TheGeorge

  • PHPero Avanzado
  • ****
  • Mensajes: 351
  • Karma: 13
  • Sexo: Masculino
    • Ver Perfil
    • websources
Re:[DUDA] Es posible identificar...
« Respuesta #4 en: 10 de Noviembre de 2009, 21:13:43 pm »
Aqui hay una lista de todos los navegadores, averiguate cuales son los de celulares, los guardas en un array para optimizar la memoria y compruebas con una funcion que te ayude a saber si se encuentra en el array.

PD: Te recomiendo cambiar el titulo de tu tema por uno mas descriotivo de tu problema.

Espero que te sirva.
« Última modificación: 10 de Noviembre de 2009, 21:21:54 pm por TheGeorge »
¡Solo sé, que nada sé...!

Desconectado ..TheSkate..

  • PHPer@ Fijo
  • ***
  • Mensajes: 148
  • Karma: 5
  • Sexo: Masculino
  • Be Happy
    • Ver Perfil
Re:[DUDA] Es posible identificar...
« Respuesta #5 en: 10 de Noviembre de 2009, 23:18:47 pm »
Ya consegui solucion a esto cierren tema porfavor, :D

Logre que si se conectan desde un movil aparesca tal url y si se conectan normal aparesca la original :P

Desconectado TheGeorge

  • PHPero Avanzado
  • ****
  • Mensajes: 351
  • Karma: 13
  • Sexo: Masculino
    • Ver Perfil
    • websources
Re:[DUDA] Es posible identificar...
« Respuesta #6 en: 10 de Noviembre de 2009, 23:25:36 pm »
Seria genial que lo pusieras, así ayudaras a otros usuarios.

Ademas,
Cambiale el titulo al tema por uno mas descriptivo asi, cuando alguien busque en el buscador (valga la redundancia xd) puedan encontrarlo y solucionar la duda de todos.

¡Solo sé, que nada sé...!

Desconectado ..TheSkate..

  • PHPer@ Fijo
  • ***
  • Mensajes: 148
  • Karma: 5
  • Sexo: Masculino
  • Be Happy
    • Ver Perfil
Re:[DUDA] Identificar explorador WAP y redireccionar a la version movil
« Respuesta #7 en: 10 de Noviembre de 2009, 23:30:04 pm »
Bueno, puedo proporcionar el código pero no es la idea :D

Desconectado TheGeorge

  • PHPero Avanzado
  • ****
  • Mensajes: 351
  • Karma: 13
  • Sexo: Masculino
    • Ver Perfil
    • websources
Re:[DUDA] Identificar explorador WAP y redireccionar a la version movil
« Respuesta #8 en: 10 de Noviembre de 2009, 23:34:43 pm »
Bueno, puedo proporcionar el código pero no es la idea :D
Por lo menos,
¿Cómo lo hicistes?
¿En que se basa?
¡Solo sé, que nada sé...!

Desconectado ..TheSkate..

  • PHPer@ Fijo
  • ***
  • Mensajes: 148
  • Karma: 5
  • Sexo: Masculino
  • Be Happy
    • Ver Perfil
Re:[DUDA] Identificar explorador WAP y redireccionar a la version movil
« Respuesta #9 en: 10 de Noviembre de 2009, 23:47:34 pm »
Bueno estos son los pasos :D

1-$_SERVER['HTTP_USER_AGENT'] agente de usuario que está accediendo a la página.
2-Realizar una comparación de expresión regular con preg_match
3-Indicar los tipos MIME que el cliente puede recibir. $_SERVER['HTTP_ACCEPT']
4-Buscamos agentes en el array de agentes
5-Colocar $_SERVER['ALL_HTTP'] en las cabeceras de todos los archivos webs!
6-Primera aparicion de una cadena dentro de otra con strpos
7-Mostrar el contenido para dispositivos móviles
8-Y por ultimo el Contenido que se puede apreciar en navegadores de escritorio

Y por ultimo para probar el codigo te vas a ready.mobi colocas la url donde hayas puesto la cabecera del código y el te la muestra como si estuvieras en un móvil.