WinFuture-Forum.de: Tool Zum Erkennen Des Browsers. - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Tool Zum Erkennen Des Browsers.


#1 _USA_

  • Gruppe: Gäste

  geschrieben 13. Mai 2008 - 08:32

Hi, ich habe ein Tool zum Erkennen des Browsers geschrieben.
Wäre nett, wenn möglichst viele von euch draufgucken könnten, um nachzuschauen, ob es bei eurem Browser funktioniert.
<closed>

PS: Ich weiß, dass man den User Agent "fälschen" kann. ;)

Dieser Beitrag wurde von USA bearbeitet: 13. Mai 2008 - 10:14

0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 13. Mai 2008 - 08:41

Wolltest du nur spammen oder uns nur zeigen was man alles in einer Zeile machen kann?
<?php echo $_SERVER['HTTP_USER_AGENT'];?>

Sorry, aber der Sinn hinter deinem Thread wird mir nicht geläufig.
0

#3 _USA_

  • Gruppe: Gäste

geschrieben 13. Mai 2008 - 08:44

$_SERVER["HTTP_USER_AGENT"] kennt jedes PHP-Kind. Es geht mir aber darum, dass mein Script aus diesem User Agent den Browser "rausschreibt". Bei mir sieht das dann so aus:

Zitat

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_2; de-de) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.1 Safari/525.18 --> Safari


Ich hatte halt bei der Programmierung Probleme, und oftmals hat er nur Mist angezeigt. Jetzt wollte ich mal nen größeren Test machen. Da ich aber nicht alle Browser/Betriebssysteme habe, wollte ich mal schaun, ob einer von euch nen Fehler findet.

Dieser Beitrag wurde von USA bearbeitet: 13. Mai 2008 - 08:49

0

#4 Mitglied ist offline   Scarecrow 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.186
  • Beigetreten: 25. Dezember 07
  • Reputation: 7
  • Geschlecht:Männlich
  • Wohnort:RV

geschrieben 13. Mai 2008 - 08:59

und was sagt mir das jetzt?

Zitat

Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 --> Firefox


Hab Win XP und Firefox 2.x (genaue Version weis ich nicht)

mfg
Eingefügtes Bild --- Desktop
Eingefügtes Bild --- Laptop
______
Xeon E3 1230, 16GB DDR3, H87-HD3, Nvidia 770 GTX 2GB, 128GB Samsung 830, 500GB HDD, 1TB HDD, NAS Synology 2x4TB
______
"Denn nur ich, ich bin in Ordnung und den Rest könnt ihr vergessen, ich gehöre zu den Besten, ich bin Teil einer Elite, bin der Retter der Nation." - Frei.Wild
0

#5 _USA_

  • Gruppe: Gäste

geschrieben 13. Mai 2008 - 09:04

Beitrag anzeigenZitat (Scarecrow: 13.05.2008, 09:59)

und was sagt mir das jetzt?

Zitat

Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 --> Firefox

Hab Win XP und Firefox 2.x (genaue Version weis ich nicht)

mfg

Das sagt dir, das du Windows XP hast, deutsch bist, und Mozilla 2.0.0.14 hast.
Mein Script liest aus diesen Wirrwarr heraus, das du Firefox hast. Damit möchte ich meine Logfiles "schöner" machen.
Mich interesiert das Betriebsystem etc. sowieso nicht... ;)
0

#6 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 13. Mai 2008 - 09:08

Zitat

$_SERVER["HTTP_USER_AGENT"] kennt jedes PHP-Kind.

Auch was du hier gemachst hast, sollte IMO jedes PHP-Kind können. Das ist doch nur simples Parsen einer Zeichenkette.
Zudem...

Zitat

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080417 BonEcho/2.0.0.14 --> BonEcho

Die meisten Linux-Distributionen nutzen nicht den proprietären Firefox und schicken daher den Codenamen mit.
0

#7 _USA_

  • Gruppe: Gäste

geschrieben 13. Mai 2008 - 09:11

Beitrag anzeigenZitat (Witi: 13.05.2008, 10:08)

Auch was du hier gemachst hast, sollte IMO jedes PHP-Kind können. Das ist doch nur simples Parsen einer Zeichenkette.
Zudem...

Die meisten Linux-Distributionen nutzen nicht den proprietären Firefox und schicken daher den Codenamen mit.

Ok, wenn es so ne einfache, gute, allgemeingültige "Formel" gibt, dann zeig mal her...
0

#8 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 13. Mai 2008 - 09:33

Gibt es nicht, weil wie du schon im ersten Post korrekt erwähnt hast, jeder kann den User Agent so verändern wie er möchte. Aber in etwa 90% aller Fälle sollte dein Script funktionieren.
0

#9 _USA_

  • Gruppe: Gäste

geschrieben 13. Mai 2008 - 09:38

Mir geht es nicht darum, dass ich den User zwingen will, seinen richtigen Browser rauszurücken, sondern dass ich aus dem User Agent (wenn er denn nicht verschleiert ist) den richtigen Browsernamen generieren lassen möchte. Das gestaltet sich aber sehr komplex, da es eine schier unendliche Vielfalt und User Agent's gibt.
Und jetzt möchte ich mein Script auf die Probe stellen.

PS: Aber der Thread erfüllt schon seinen Zweck. Jeder klickt, aber keiner postet seine Ergebnisse. Gut, dass ich mir das schon gedacht hab, und alle Ergebnisse in MySQL Datenbanken abspeichere. ;)

Dieser Beitrag wurde von USA bearbeitet: 13. Mai 2008 - 09:44

0

#10 Mitglied ist offline   Bullayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.004
  • Beigetreten: 08. Februar 08
  • Reputation: 34
  • Geschlecht:Männlich
  • Wohnort:DE-RLP-COC

geschrieben 13. Mai 2008 - 09:54

Zitat

Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 --> Firefox

Funktioniert ;)

Dieser Beitrag wurde von Bullayer bearbeitet: 13. Mai 2008 - 09:54

Sonntags kein Support - (2. Mose 20,8-11)
0

#11 _USA_

  • Gruppe: Gäste

geschrieben 13. Mai 2008 - 09:58

Danke, der erste wirklich nützliche Beitrag.^^

EDIT: So, hab mal den Link entfernt. Erstens glaub ich inzwischen, dass es funktioniert; zweitens will ich mich nicht länger Witi's Kritik aussetzen. ;)

Dieser Beitrag wurde von USA bearbeitet: 13. Mai 2008 - 10:15

0

#12 Mitglied ist offline   Bullayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.004
  • Beigetreten: 08. Februar 08
  • Reputation: 34
  • Geschlecht:Männlich
  • Wohnort:DE-RLP-COC

geschrieben 13. Mai 2008 - 10:14

Beitrag anzeigenZitat (USA: 13.05.2008, 10:58)

Danke, der erste wirklich nützliche Beitrag.^^


Danke, so bin ich halt. ;)
Sonntags kein Support - (2. Mose 20,8-11)
0

#13 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 13. Mai 2008 - 11:37

Zitat

zweitens will ich mich nicht länger Witi's Kritik aussetzen.

Von mir aus hättest du den Link weiter drin lassen können, habe ich kein Problem mit.

Meine Kritik ging nur in die Richtung, dass ich in deinem "Tool" überhaupt keine Komplexität sehe. Für mich persönlich ist das ausschließlich ein triviales Auslesen einer Zeichenkette, was ich im Prinzip schon in einer Zeile hinbekomme.
0

#14 Mitglied ist offline   Bullayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.004
  • Beigetreten: 08. Februar 08
  • Reputation: 34
  • Geschlecht:Männlich
  • Wohnort:DE-RLP-COC

geschrieben 13. Mai 2008 - 11:48

@Witi: Selbst die größten Programmierer haben mal klein angefangen.

:D
Sonntags kein Support - (2. Mose 20,8-11)
0

#15 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 13. Mai 2008 - 14:29

h0nk sagte:

Das bezweifel ich mal ganz stark. Es ei denn, du ignorierst den Methoden-/Klassenaufbau.

Touché :D
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0