kote
Santiago Centro, 30 years old
71 Helps
Hola:
Desde hace un rato ya que ando buscando en internet como saber si un visitante a mi web lo hace desde el pc o un celular. La idea es mostrarle una web optmizada a cada interfaz.
Si alguien puede ayudar con info o links para investigar mas, mejor. Yo aún estoy googleando a ver qu encuentro.
Gracias
Need closed.
ohh que interesante ... Yo supongo que cuando visitas un sitio web desde tu celular lo hacer pasando por algún servidor de la compañía telefónica a la cual perteneces ... (No sé si será así) en ese caso debes conseguir las IPs de los servidores
Para hacer eso se me ocurre que desde tu celu visites tu sitio y registres las IP que visitaron... yo te puedo ayudar visitándolo desde mi entel pcs, otra persona que haga lo mismo.. y comprobamos si estoy en lo cierto o no. Cuentame como te fue, si no deseas compartir como se hace... dime si se puede nomas... jaja
Salu2
mmm, no sé, pero puede q estos cabros de chillan te puedan ayudar, tienen un desarrollo interesante y en una onda similar.
http://www.averigualo.cl/
Es simple, sólo debes programar que tu sitio detecte el user-agent del visitante, y en base a eso, haga lo que tú quieras. Hay un plug-in para Wordpress que hace esto; detecta si estás visitando el sitio desde algún navegador móvil, buscando coincidencias con un array de user-agents. Yo copié su funcionalidad en un sitio estático, ocupando el array en una condicion en PHP, y funciona de pelos. El plugin se llama WP-PDA (http://imthi.com/wp-pda/). Espero que te sirva.
Gracias por la ayuda, revisaré y les cuento. Cuando lo revise con el programador y me resulte les cuento como se hace ^_^
Si usas PHP puedes hacer $_SERVER['HTTP_USER_AGENT'] y eso te devolverá un string tipo "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3".
También tienes: get_browser() que te da más información (http://cl.php.net/get_browser)
pviojo get_browser debes tener un archivo especial en el servidor browcap una cosa asi, que si no lo tienes te envia un fatal. Lo mejor es usar HTTP_USER_AGENT