Foros del Web » Programación para mayores de 30 ;) » Programación móvil »

Saber dispositivo desde el que se visualiza una web

Estas en el tema de Saber dispositivo desde el que se visualiza una web en el foro de Programación móvil en Foros del Web. ¿Es posible saber desde qué dispositivo (iPad,iPhone,MAC,PC) se está visualizando un vídeo/página web en el navegador? Estoy intentando hacerlo con la función de PHP get_browser() ...
  #1 (permalink)  
Antiguo 30/09/2010, 03:15
 
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 44
Antigüedad: 13 años, 6 meses
Puntos: 0
Información Saber dispositivo desde el que se visualiza una web

¿Es posible saber desde qué dispositivo (iPad,iPhone,MAC,PC) se está visualizando un vídeo/página web en el navegador?

Estoy intentando hacerlo con la función de PHP get_browser() y, genial, porque me da mucha información, pero me gustaría saber si es posible hacerlo de una forma más concisa, ya que con get_browser tengo que comprobar tanto el parent como el platform.

Necesitaría saber si hay alguna forma de averiguar de forma infalible que la persona lo está visualizando desde un iPad o desde un PC.

Muchas gracias.
  #2 (permalink)  
Antiguo 30/09/2010, 09:25
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Saber dispositivo desde el que se visualiza una web

Como todo en la informática nada es infalible (ni existe), desde PHP hay dos formas, la que has comentado y $_SERVER['HTTP_USER_AGENT']; la que tu utilizas da mucha información que al final (en la mayoría de los casos) no es necesaria/importante, por lo cual lo preferible es la segunda...

Ahora, sobre "infalible" nada lo es como te comente, hay addons para firefox y chrome que puedes modificar esta variable dando entender que estas visitando una pagina desde un navegador en especifico, incluso desde dispositivos (iphone, ipad, linux, windows, mac , etc)
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #3 (permalink)  
Antiguo 30/09/2010, 11:06
 
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 44
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Saber dispositivo desde el que se visualiza una web

Muchas gracias.

Suponía que no habría nada mejor o más específico, pero así, al menos lo tengo claro.

Finalmente he usado de forma local get_browser(), por si a alguien le interesa.
  #4 (permalink)  
Antiguo 30/09/2010, 12:59
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Saber dispositivo desde el que se visualiza una web

negrocebollin:

Lo primero que debes hacer es identificar si se está viendo desde una PC o De un dispositivo Movil. Si bien dado la constante evolución y variedad de dispositivos esto no es 100% confiable, de los muchos métodos que circulan por la web yo me inclino por el siguiente
http://detectmobilebrowser.com/mobile
(tenes scripts para php, javascript, htaccess y más)

Si estas viendo desde una PC, verificar el navegador, para ajustar quizás algún aspecto del diseño.
Para verificar el navegador, trabajo con
http://foros.emprear.com/html/detecc...on-browser.php


Si es un dispositivo móvil, podés hacer un análisis más específico trabajando sobre la versión php de la primera.
Yo por ahora ahe hecho paginas para móviles genericas, así que si es un Iphone, Ipod ó Balckberry, ne da lo mismo que un Motorola V3

saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 01/10/2010, 03:04
 
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 44
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Saber dispositivo desde el que se visualiza una web

Muchas gracias!!!

La verdad es que, en un principio, con el método get_browser y mirando 2 o 3 de los atributos que salen he conseguido que todo funcione de maravilla, pero es genial saber que hay cosas para detectar.

Muchísimas gracias una vez más.
  #6 (permalink)  
Antiguo 01/10/2010, 03:12
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Saber dispositivo desde el que se visualiza una web

negrocebollin:

Creo que con get_browser() estás sujeto a que esté actualizado el browscap.ini en el server, y eso te limita un poco, porque estás dependiendo de los administradores, que muchas veces son reacios a hacer cambios en su configuración.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 01/10/2010, 06:55
 
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 44
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Saber dispositivo desde el que se visualiza una web

Tienes toda la razón, pero hay una clase que se llama get_browser_local que hay por Internet que lo que hace es que llamas a un browscap.ini que incluyes en la clase. De esta forma, controlas el browscap localmente, con lo que no tienes que estar pendiente del administrador del sistema.

Muchas gracias!
  #8 (permalink)  
Antiguo 01/10/2010, 06:57
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Saber dispositivo desde el que se visualiza una web

Gracias, bueno saberlo, voy a buscarla y tenerla archivada, nunca se sabe...


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #9 (permalink)  
Antiguo 04/10/2010, 01:43
 
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 44
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Saber dispositivo desde el que se visualiza una web

Te dejo el enlace para que no te molestes en buscarlo, y, una vez más, gracias por la ayuda.

http://alexandre.alapetite.fr/doc-alex/php-local-browscap/index.en.html
  #10 (permalink)  
Antiguo 04/10/2010, 07:44
Avatar de Willy_N  
Fecha de Ingreso: diciembre-2009
Ubicación: Cádiz
Mensajes: 334
Antigüedad: 14 años, 4 meses
Puntos: 18
Respuesta: Saber dispositivo desde el que se visualiza una web

Si quieres información detallada te puede interesar mirarte bien Tera-WURFL.

Etiquetas: dispositivo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:20.