Estoy usando este código JS para saber qué navegador está usando el usuario.
<script>
document.write(navigator.appName);
</script>
Y quiero obtener este navigator.appName en el código php para usarlo así:
if ($appName == "Internet Explorer") {
// blabla
}
¿Cómo puedo hacerlo?
php
user-agent
Olga Budnik
fuente
fuente
Respuestas:
En su lugar, utilice la
$_SERVER['HTTP_USER_AGENT']
variable PHP nativa .fuente
$_SERVER['HTTP_USER_AGENT']??null
para que devuelva nulo en lugar de lanzar un error cuando no está definidoisset()
... El código limpio y legible siempre debe ser una alta prioridad.También puede usar la función nativa php get_browser ()
NOTA IMPORTANTE: debe tener un archivo browscap.ini.
fuente
Puede usar el enlace del método jQuery ajax si desea pasar datos del cliente al servidor. En este caso, puede utilizar la
$_SERVER['HTTP_USER_AGENT']
variable para encontrar el agente de usuario del navegador.fuente
$_SERVER['USER_AGENT']
? ¿Debería ser$_SERVER['HTTP_USER_AGENT']
???