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']??nullpara 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']???