La forma de comprobar el navegador es leyendo el array $_SERVER de la siguiente forma:
echo $_SERVER['HTTP_USER_AGENT']
Esto devuelve un resultado como el siguiente:Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0 57
Que nos indica que estamos utilizando Firefox. Si utilizaramos Chrome la salida seria de la siguiente forma:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
Para comprobar qué navegador está visitando nuestro web podemos buscar el nombre navegador del navegadorif (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') != '')
strpos devuelve la posición donde está la palabra Firefox, si no la encuentra devuelve un string vacío. De esta forma, preguntando por el navegador que queremos detectar podemos saber cual nos visita.
En esta url http://www.useragentstring.com/pages/useragentstring.php podeis ver una lista de los HTTP_USER_AGENT de los navegadores.
Y esto es todo, feliz programming
Saludos
Alex
También puede interesarte:
Configurar Laravel Sail para utilizar un MySql externo existente |
||