2016-07-29 9 views
-1

Also in meinem PHP-Code habe ich dies:Wo ist die Benutzer-Agent-Version/Zeichenfolge?

<?php 
$UserAgent = $_SERVER['HTTP_USER_AGENT']; 
echo "$UserAgent"; 
?> 

und die Ausgabe in INTERNET EXPLORER ist dies:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET  CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; Tablet PC 2.0) 

aber meine Frage ist, wo der Kinda User-Agent-String oder Version oder etwas ist wie die .. Sorry für meine schlechten Englisch .. NB: Also seine normal ich bin bei PHPs Code sehr neu, dass, wenn ich nicht weiß, dass

+2

Das ** ist ** die User-Agent-Zeichenfolge. – Dencker

+0

@Dencker Sie meinen, ist Mozilla/4.0 (kompatibel; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; Tablet PC 2.0) 'das? –

+0

Ja, das ist die UA-Zeichenkette :) – Dencker

Antwort

1

Was Sie bekommen der User-Agent-Header von der ist cu rent Anfrage.

können Sie diesen Wert mit dem get_browser() zu bekommen, was der Browser des Benutzers ist in der Lage:

$browser = get_browser(null, true); 
print_r($browser); 

Der Ausgang wird sein:

Array 
(
    [browser_name_regex] => ^mozilla/5\.0 (windows; .; windows nt 5\.1; .*rv:.*) gecko/.* firefox/0\.9.*$ 
    [browser_name_pattern] => Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:*) Gecko/* Firefox/0.9* 
    [parent] => Firefox 0.9 
    [platform] => WinXP 
    [browser] => Firefox 
    [version] => 0.9 
    [majorver] => 0 
    [minorver] => 9 
    [cssversion] => 2 
    [frames] => 1 
    [iframes] => 1 
    [tables] => 1 
    [cookies] => 1 
    [backgroundsounds] => 
    [vbscript] => 
    [javascript] => 1 
    [javaapplets] => 1 
    [activexcontrols] => 
    [cdf] => 
    [aol] => 
    [beta] => 1 
    [win16] => 
    [crawler] => 
    [stripper] => 
    [wap] => 
    [netclr] => 
) 

Sie werden alles analysiert und sich bereit zu Verwenden Sie wie der Browser, die Version, die Plattform, etc.

Sie können weitere Informationen zu dieser Funktion here finden.