Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache und Browserkennung
watislav
04-12-2001, 21:16
Unter den IIS in Windows gibt es die Datei browscap.ini in welcher so gut wie alle aktuellen Browser und ältere eingetragen sind.
Mit den php Befehl
browscap.getenv("HTTP_USER_AGENT")
kann ich die Browser Version und Betriebsystemherausbekommen.
Unter Windows kuckt der IIS in die Datei browscap.ini und sucht den Browser.
D.h. man muß möglichst immer nen aktuellen browscap.ini haben um auch alle neuen Browser richtig zu erkennen.
Nun meine Frage:
"Wo kann ich eine equivalente Datei bei Apache finden? Oder gibt es sie überhaupt?
Danke
erstell mal ne datei mit folgendem inhalt:
<? phpinfo(); ?>
da steht dann ne mega liste mit tonnen infos
irgendwo steht da auch dabei:
HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
=> die variable heisst $HTTP_USER_AGENT
steht aber glaub ich auch im php manual :P
das is immer das beste: www.php.net | documentation | german chm
wenn man irgendwo win rumfliegen hat, is einfach das beste wegen der suchfunktion
watislav
04-12-2001, 22:12
Ich glaube du hast mich falsch verstanden. Ich wollte wissen ob es eine Datei wie die browscap.ini auch bei Apache gibt??
nope, gibt es nicht, soweit ich weiss
mein phpinfo sagt browsecap: none
aber wozu brauchst du das? :P
mit der env kriegst du alle browser raus (mozilla x, opera, ...)
watislav
04-12-2001, 22:21
wenn ich ne abfrage mach bekomme ich
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
heraus
so unter windows kann man jetz einfach kucken wo der Eintrag steht und Windows NT 5.0 in Windows 2000 umändern und somit wird dann bei nächsen aufruf der Seite
Mozilla/4.0 (compatible; MSIE 6.0; Windows 2000)
angezeigt.
Wozu braucht man eigentlich die Browser- und OS-Version? Für die Statistik? Mal abgesehen davon, daß sich nicht jeder Browser mit seinem richtigen Namen meldet. Bei Opera kann man IMHO einstellen, ob er sich als Opera oder Mozilla ausgeben soll.
watislav
05-12-2001, 17:57
Sorry!!
Ich habe mich ma schlau gemacht, und die browscap.ini ist nur für das MSWC.BrowserType Objekt von Microsoft notwendig.
Man bekommt halt nur die Info HTTP_USER_AGENT vom Client Browser.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.