Hallo Maria,
die Funktion an sich ist absolut gruselig. Sie erwartet eine browscap.ini Datei, die PHP nicht mitliefert. Statt dessen verweist das Handbuch auf den Drittanbieter https://browscap.org/. Dessen Seite ist Ads-verpestet, darunter solche Gemeinheiten wie ein großes "START DOWNLOAD" Feld, das aber in Wahrheit ein GoogleAds Link ist.
Dort findet man eine "Kleine" und eine "Vollständige" browscap.ini Datei für PHP. Die kleine Datei ist 25 MB groß, die vollständige hat 121 MB. Eine Lite-Version hat immer noch 1,3 MB
WTF? Soll mein PHP bei jeder get_browser()-Anfrage ein .ini-Monster durchflöhen? Oder es bei FastCGI gar als Datenstruktur im RAM halten? Da muss es schon einen sehr guten Grund geben, den Browser serverseitig zu überprüfen.
Rolf
sumpsi - posui - obstruxi