Antwort an „Rolf B“ verfassen

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
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen