Browsererkennung

Hallo,

Optimalerweise muesste ich in einem PHP-Script erkennen, von welchen Browser die Anfrage gestartet wurde.
Bisher konnte ich bei meiner Lektuere in mehreren Buechern keine Loesung finden.

Alternativ muesste ich aus Javascript eine Wertuebergabe in das PHP-Skript machen, auch hier habe ich noch keine Loesung gefunden.

Fuer jegliche Tipp bin ich dankbar.

Gruss,

Hubert

Hi

Bisher konnte ich bei meiner Lektuere in mehreren Buechern
keine Loesung finden.

Weils die nicht geben kann.

Aber so gehts, dann einfach noch nach php übergeben.

function BrowserCheck() 
{
var b = navigator.appName
if (b=="Netscape") this.b = "ns"
else if (b=="Microsoft Internet Explorer") this.b = "ie"
else this.b = b
this.version = navigator.appVersion
this.v = parseInt(this.version)
this.ns = (this.b=="ns" && this.v\>=4)
this.ns4 = (this.b=="ns" && this.v==4)
this.ns5 = (this.b=="ns" && this.v==5)
this.ie = (this.b=="ie" && this.v\>=4)
this.ie4 = (this.version.indexOf('MSIE 4')\>0)
this.ie5 = (this.version.indexOf('MSIE 5')\>0)
this.min = (this.ns||this.ie)
}
is = new BrowserCheck()

Hi,

Aber so gehts, dann einfach noch nach php übergeben.

Aber wie? JS war klar, aber die Übergabe!

Gruss,

Hubert

Hallo,

PHP bietet da erstmal die Variable HTTP_USER_AGENT - zu finden in $_SERVER (also $_SERVER[‚HTTP_USER_AGENT‘] - auch benutzbar ueber getenv()) und weiterhin die Funktion get_browser() mit der man sich ueber die Faehigkeiten des Browsers informieren kann. Fuer weitere Infos http://php.net/get_browser

Viele Gruesse
Patrick

document.write(’’);

Gruß Joachim
http://www.partnerprogrammtips.de

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Vielen Dank!

Genau das sind die Informationen, wonach ich gesucht habe!

-)

Hubert