SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: first en Sábado 19 de Marzo de 2005, 06:48

Título: Brows
Publicado por: first en Sábado 19 de Marzo de 2005, 06:48
Hola
Quiero mostrar el navegador que usa un usuario, para eso esta la funcion get_browser(), pero cuando lo uso me da la siguiente warning:

Warning: get_browser() [function.get-browser]: browscap ini directive not set. in c:\wamp\www\index.php on line 2

Uso php5 con Apache.

aki va mi codigo:

<?php>
$a = get_browser();
echo "$a";
?>
disculpen pero soy nuevo en esto
desde ya gracias

saludos
Título: Re: Brows
Publicado por: hecktor00 en Domingo 20 de Marzo de 2005, 00:45
$_SERVER['HTTP_USER_AGENT'] .
puedes usar esa instruccion, ojala y t sirva suerte!
Título: Re: Brows
Publicado por: hecktor00 en Domingo 20 de Marzo de 2005, 00:46
$_SERVER['HTTP_USER_AGENT'] .
puedes usar esa instruccion, ojala y t sirva suerte!

http://www.php.net/manual/en/function.get-browser.php (http://www.php.net/manual/en/function.get-browser.php)
Título: Re: Brows
Publicado por: andresadoc en Martes 22 de Marzo de 2005, 15:17
Si, con $_SERVER['HTTP_USER_AGENT']; debe funcionar. Pero si no, se puede hacer con el objeto navigator de javascript. Por ejemplo,  navigator.appName devolvera el nombre del navegador del cliente.
Título: Re: Brows
Publicado por: Blag en Martes 22 de Marzo de 2005, 16:49
Citar
Pero si no, se puede hacer con el objeto navigator de javascript. Por ejemplo, navigator.appName devolvera el nombre del navegador del cliente.

Debería funcionar  ;)  Aunque en ese caso, deberías pasar el valor de la variable JavaScript a una variable de PHP, en el caso de que quieras hacer algo más con ella.....Ahorita no tengo el ejemplo de como pasar variables entre JavaScript y PHP, así que la posteo en la noche  :lol:

Saludos,

Blag  :devil:
Título: Re: Brows
Publicado por: jtula en Martes 29 de Marzo de 2005, 02:27
Bueno mira, get_browser indica las capacidades del navegador del usuario y para eso consulta el archivo de información del navegador (browscap.ini) , por defecto, se utiliza el valor de $_SERVER["HTTP_USER_AGENT"], ahora para ke esto funcione la configuracion de browscap en php.ini debe apuntar a la ubicación correcta del archivo browscap.ini, por defecto la directiva browscap se encuentra comentada es decir con un ; delante por lo ke tienes ke editar el archivo php.ini y descomentarla y revisa ke la direccion hacia browscap este correcta, no obstante con la funcion  $_SERVER['HTTP_USER_AGENT'] tu navegador devolvería esta salida a la pantalla tuya
Citar
Mozilla/5.0 (Windows; U; Windows NT 5.2; es-AR; rv:1.7.6) Gecko/20050223 Firefox/1.0.1