mmofacts.com

Browser genauer ermitteln

gepostet vor 18 Jahre, 6 Monate von MagicForrest
Komischer Titel..
Aber besserer fällt mir nicht ein.
Also ich will ganz einfach mal den Browser auslesen, oder etwas ähnliches.
Es sollte je nach Browser anders sein, aber um eins gleich klar zu stellen, ich suche nichts wie
get_browser();
oder
HTTP_USER_AGENT
. Wenn möglich hätte ich gerne genauere Informationen zum Browser, oder zumindest andere...
Im Grunde suche ich momentan nach alle Möglichkeiten irgendwelche Informationen zum Browser des Users zu erhalten... Kennt vllt da jemand noch irgendwelche Methoden?
Egal wie die Ausgabe sein sollte, wenn es je nach Browser unterscheidlich ist, ist es hilfreich
gepostet vor 18 Jahre, 6 Monate von woodworker
naja evtl noch über js prüfen ob der user js,flash,quicktime und und und aktiviert hat, welche bildschirmauflösugn der user hat und sonstigen krahm - das must du dann halt nur an den server posten
nähere infos bekommste niht vom user - evtl noch welches OS über den Browserstring den man aber locker faken kann.
gepostet vor 18 Jahre, 6 Monate von garyx7de
Da kann man doch komplett alles faken
print_r($_SERVER)
gepostet vor 18 Jahre, 6 Monate von Blabbo
Original von garyx7de
Da kann man doch komplett alles faken

aber wer macht sich schon die Mühe ..?!
gepostet vor 18 Jahre, 6 Monate von MagicForrest
Also in dem Fall um den es geht, kann man es nicht faken
Und ich meinte nicht was ich sonst noch alles auslesen kann (Auflösung, etc.) sondern alles was den Browser identifiziert. Also vllt noch eine ID, Hersteller oder was_weiß_ich_was.
Wobei... das mit dem Sichbaren Bereich des Browsers wäre nicht schlecht.
Dafür kenne ich aber nur JVs, gibt es soetwas auch direkt für PHP?
gepostet vor 18 Jahre, 6 Monate von woodworker
Original von MagicForrest
Wobei... das mit dem Sichbaren Bereich des Browsers wäre nicht schlecht.
Dafür kenne ich aber nur JVs, gibt es soetwas auch direkt für PHP?

2 Fragen:
Wo läuft PHP?
Wo ist der Sichtbare Bereich des Browsers?
wenn du diese 2 Fragen richtig beantwortetst dann wirst du die antwort wissen
gepostet vor 18 Jahre, 6 Monate von MagicForrest
Ja, aber es könnte ja sein dass der Browser eben mehr sendet als nur Version etc.
Deshalb frage ich ja ob es da noch mehr Möglichkeiten gibt.
Und wenn ich das ganze per JS mache, was wäre die beste Möglichkeit das ganze an PHP zu übergeben?
Gibt es da vielleicht einen "direkten" Weg?
gepostet vor 18 Jahre, 6 Monate von garyx7de
Original von Blabbo
Original von garyx7de
Da kann man doch komplett alles faken

aber wer macht sich schon die Mühe ..?!
Multis, gibt ja überall plugins.
 





Muss aber Javascript aktiviert sein.
gepostet vor 18 Jahre, 6 Monate von MagicForrest
 





Muss aber Javascript aktiviert sein.
Und wie genau kann mir das weiterhelfen?
Bzw. wie soll ich das anwenden? Hilft ja (zumindest auf den ersten Blick) nicht viel weiter...
Oder versteh ich da irgendwas falsch, bzw. garnicht?
gepostet vor 18 Jahre, 6 Monate von woodworker
naja
statit.src = "http://www.deinedomain.net/deinphpscript.php?id=1&sw="+screen.width+"&sc="+screen.colorDepth+"&refer="+escape(document.referrer);
JS sorgt dafür das du die js variablen per get parameter an deinphpscript.php übergeben wird
gepostet vor 18 Jahre, 6 Monate von MagicForrest
Ja, aber ich habe keine Möglichkeit so das ausgeführte Script direkt zu verändern.
Also zb. bei zu niedriger Auflösung eine Nachricht ausgeben usw.
Gibt es in der Richtung vielleicht eine Möglichkeit? Oder würde es so auch funktionieren?
gepostet vor 18 Jahre, 6 Monate von Blabbo
Du könntest ne Javascript-Weiterleitung machen

location.href='URL';
Und als Url die Url mit den Daten
gepostet vor 18 Jahre, 6 Monate von MagicForrest
Original von Blabbo
Du könntest ne Javascript-Weiterleitung machen

location.href='URL';
Und als Url die Url mit den Daten

Hm.. einfach aber effektiv. Danke
Sind sonst noch jemanden verschiedene PHP-Basierte Möglichkeiten bekannt, Informationen über den Browser zu ermitteln?
gepostet vor 18 Jahre, 6 Monate von knalli
Auch wenn er zu faken ist: Der o.g. Useragent-String sagt doch schon viel über den Browser aus, was über ein "ist MSIE 'drin', dann ist es der IE" hinausgeht.
- Browsername, aber auch version und subversion
- Betriebssystem (teilweise ohne eine "hinreichende Überprüfung", aber meist treffsicher: zB IE, FF, aber auch Konqueror oder Safari)
- Sprache
Daraus lassen sich manchmal auch automatisch andere Sachen - zumindestens möglich - ableiten.
Aus der IP kann man theoretisch Rückschlüsse auf die geografische Position (des Proxys) ziehen.
Sonstige Sachen sind dann wirklich nur als JavaScript, oder gar als Applet (dort kann man sogar Sachen wie die LAN IP mitliefern), möglich.

Auf diese Diskussion antworten