Martin Rettberg: Nochmal Browserprüfung: http oder was verwenden u. allgemein...

Beitrag lesen

Hi,

https://tools.ietf.org/html/rfc2068#section-14.42

hi martin, also wenn ich das richtig verstehe folgt im string auf User-Agent das produkt?

die Software, mit der _möglicherweise_ deine Seite angesurft wurde.

so meinte ich das, ob man sich da auf was verlassen kann.

Auf Daten, die von Außen kommen, kannst und solltest du dich _niemals_ verlassen!
Ich hatte zum Beispiel gerade ein wenig Telnet-Spaß mit deiner Seite (adgmbh.de):

mret@abakus ~ $ telnet 83.243.57.159 80  
Trying 83.243.57.159...  
Connected to 83.243.57.159.  
Escape character is '^]'.  
GET / HTTP/1.1  
Host: adgmbh.de  
User-Agent: ich benutz nen IE, wirklich! hehehe  
  
HTTP/1.1 200 OK  
Date: Sat, 02 Feb 2013 15:16:26 GMT  
Server: Apache/1.3.34 (Debian) PHP/4.4.4-8+etch6 mod_ssl/2.8.25 OpenSSL/0.9.8c  
Last-Modified: Fri, 18 Jan 2008 16:46:29 GMT  
ETag: "1002eb2d-2be-4790d7e5"  
Accept-Ranges: bytes  
Content-Length: 702  
Content-Type: text/html; charset=iso-8859-1  
  
-- hier beginnt das HTML, was dein Webserver mir zurückgeschickt hat.  

In deinen Logdateien müsste nun stehen, dass ich wirklich 'nen IE benutze - aber entspricht das in dem Fall auch der Wahrheit?

gibt es dann verlässliche alternativen? ist die abfrage per javascript zuverlässig(er)?

Wenn du von deinem Vorhaben immernoch nicht abzubringen bist, dann könntest du den User-Agent Header per <http://de.selfhtml.org/javascript/objekte/regexp.htm @title=Regular Expression> nach gewissen Mustern durchsuchen.

Martin