hola muchachos como de costumbre estoy explorando nuevas posibilidades en esta ocasion como dice mi pregunta estoy probando a detectar el sistema y el browser del cliente pero al hacerlo solo me devuelve una lista con todos los navegadores y con algunos sistemas por eso he estado investigando y he encontrado algunos codigos ya resueltos pero sin ninguna explicacion del funcionamento ni nada y como ami no me gusta copiar y pegar sin entender bien como funciona no lo tome porque me gustaria entender como funciona
entonces se que la superglobal request admite algunos parametros relacionados al servidor entre los cuales se encuentran el agente del usuario que seria el sistema y el navegador mi intencion es que me no me bote un resultado preciso o almenos cercano
$host = $_SERVER['REMOTE_HOST'];
$plataforma = $_SERVER['HTTP_USER_AGENT'];
echo $plataforma."<br>".$host."<br>";
output
Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
sin embargo mi sistema es windows 8 y mi navegador es chrome
ademas entre los parametros hay uno que me da curiosidad es el parametro host, lo he probado en local y me bota un error tambien lo he probado en un hosting pero no me devuelve nada ningun mensaje, me gustaria saber que dato devuelve este parametro