Hallo,
vermutlich über content negotiation - ist aber auch nur bedingt zuverlässig, sowohl bei der auswahl der sprache ausauch bei der bestimmung sämtlicher anderer informationen, wie etwa den akzeptierten content-type
falsche einstellungen, vorkonfigurierte eingestellungen, einstellungen auf einem fremden rechner usw
Häh?
Entweder der Browser gibt im Accept-Header seine Fähigkeiten korrekt wieder, oder er tut es nicht. DAS ist tatsächlich anzuzweifeln.
Aber was sollen denn »falsche Einstellungen« sein? Wenn der Benutzer an dem Header frickelt? Das wäre schon mutwilliges kaputtmachen. Selbst schuld, wenn der Browser dann alle Webserver belügt.
Vorkonfigurierte Einstellungen - was soll das meinen?
Einstellungen auf einem fremden Rechner - häh?
Der Accept-Header soll die eingebauten Fähigkeiten des Browsers wiedergeben. Die haben nichts mit irgendwelchen »Einstellungen« zu tun. Natürlich kann ein User mit genügend »krimineller Energie« ;-) den Header fälschen und in den Browser-Interna herumfuckeln, aber dann gilt das SSKM-Prinzip.
Ehrlich gesagt habe ich den Eindruck, dass du hier massig FUD verbreitest.
Mathias