


So erhalten Sie Client-Browser- und Betriebssysteminformationen in PHP
In einem intelligenteren Programm kann PHP die Client-Browser- und Betriebssysteminformationen abrufen und dann je nach Browser und Systemtyp unterschiedliche Seiten laden, um personalisiertere Dienste bereitzustellen.
Lassen Sie uns lernen, wie Sie PHP verwenden, um Client-Browser- und Betriebssysteminformationen zu erhalten. Interessierte Freunde können sich darauf beziehen.
1. Das Feld ['HTTP_USER_AGENT'] im Array der superglobalen PHP-Variable $_SERVER ruft alle Informationen des zugreifenden Benutzers ab
Das Folgende ist eine Zeichenfolge, die über $_SERVER['HTTP_USER_AGENT'] erhalten wurde:
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.2 (KHTML, wie Gecko) Chrome/5.0.342.3 Safari/533.2
2 Die oben genannten Zeichenfolgen umfassen die Browser- und Betriebssysteminformationen des Benutzers.
3. PHP weist das erforderliche CSS, JS usw. basierend auf der übereinstimmenden Zeichenfolge (Browser-Betriebssysteminformationen des Benutzers) zu und gibt es an den Benutzer zurück
Meine Browser- und Betriebssysteminformationen:
Browser: Chrome 5.0
Plattform: Windows 7
Ein vollständiges Beispiel finden Sie unten.
//Anzeige der Browserinformationen des besuchenden Benutzers
echo 'Browser: ' Browserinformationen des Benutzers Betriebssystemplattform
echo 'Plattform: ' //Positive Value Expression-Vergleich analysiert die Zeichenfolge in $_SERVER['HTTP_USER_AGENT'], um Informationen über den Browser des zugreifenden Benutzers zu erhalten
function discoverbrowser ($Agent) {
$browseragent=""; //Browser
$browserversion=""; //Browserversion
if (ereg('MSIE ([0-9].[0-9]{1,2})',$Agent,$version)) {
$browserversion=$version[1];
$browseragent="
} else if (ereg( 'Opera/([0-9]{1,2}.[0- 9]{ 1,2})',$Agent,$version)) {
$browserversion=$version[1]; [0-9.]{1,5})',$Agent,$version)) {
$browserversion=$version[1]; (ereg( 'Chrome/([0-9.]{1,3})',$Agent,$version)) {
$browserversion=$version[1]; ;
}
else if (ereg( 'Safari/([0-9.]{1,3})',$Agent,$version)) {
$browseragent="Safari "; 🎜>$browserversion=""
else {
$browserversion="";
$browseragent="Unknown"; $browserversion;
}
// Ermitteln Sie auf ähnliche Weise die Informationen des Browsers des besuchenden Benutzers
function discoverplatform ($Agent) {
$browserplatform==''; eregi('win',$Agent) && strpos($Agent, '95')) {
$browserplatform="Windows 95";
elseif (eregi('win 9x' ,$Agent ) && strpos($Agent, '4.90')) {
$browserplatform="
}
elseif (eregi('win',$Agent) && ereg('98 ',$ Agent)) {
$browserplatform="Windows 98";
}
elseif (eregi('win',$Agent) && eregi('nt 5.0',$Agent)) {
$ browserplatform="Windows 2000";
elseif (eregi('win',$Agent) && eregi('nt 5.1',$Agent)) {
$browserplatform="Windows XP"
}
elseif (eregi('win',$Agent) && eregi('nt 6.0',$Agent)) {
$browserplatform="
}
elseif ( eregi('win',$Agent) && eregi('nt 6.1',$Agent)) {
$browserplatform="
}
elseif (eregi('win' ,$Agent ) && ereg('32',$Agent)) {
$browserplatform="
}
elseif (eregi('win',$Agent) && eregi('nt ',$ Agent)) {
$browserplatform="Windows NT";
}elseif (eregi('Mac OS',$Agent)) {
$browserplatform="
}
elseif (eregi('linux',$Agent)) {
$browserplatform="
}
elseif (eregi('unix',$Agent)) {
$browserplatform= "Unix";
}
elseif (eregi('sun',$Agent) && eregi('os',$Agent)) {
$browserplatform="
}
elseif (eregi('ibm',$Agent) && eregi('os',$Agent)) {
$browserplatform="IBM OS/2";
elseif (eregi ('Mac ',$Agent) && eregi('PC',$Agent)) {
$browserplatform="Macintosh";
}
elseif (eregi('PowerPC',$Agent)) {
$browserplatform="PowerPC";
}
elseif (eregi('AIX',$Agent)) {
$browserplatform="AIX";
}
elseif (eregi('HPUX',$Agent)) {
$browserplatform="HPUX";
}
elseif (eregi('NetBSD',$Agent)) {
$browserplatform="NetBSD";
}
elseif (eregi('BSD',$Agent)) {
$browserplatform="BSD";
}
elseif (ereg('OSF1',$Agent)) {
$browserplatform="OSF1";
}
elseif (ereg('IRIX',$Agent)) {
$browserplatform="IRIX";
}
elseif (eregi('FreeBSD',$Agent)) {
$browserplatform="FreeBSD";
}
if ($browserplatform=='') {$browserplatform = "Unknown"; }
return $browserplatform;
}
?>

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Die Schritte zur Registrierung eines OUYI -Kontos sind wie folgt: 1. Bereiten Sie eine gültige E -Mail- oder Handynummer vor und stabilisieren das Netzwerk. 2. Besuchen Sie die offizielle Website von Ouyi. 3. Geben Sie die Registrierungsseite ein. V. 5. den Verifizierungscode einholen und ausfüllen. 6. Stimmen Sie der Benutzervereinbarung zu. 7. Vervollständigen Sie die Registrierung und melden Sie sich an, führen Sie KYC durch und stellen Sie Sicherheitsmaßnahmen ein.

Die nicht reagierende Methode des Browsers, nachdem der WebSocket -Server 401 zurückgegeben hat. Wenn Sie Netty zur Entwicklung eines WebSocket -Servers verwenden, müssen Sie häufig auf das Token überprüft werden. � ...

Das Generieren eines WeChat -Applet -QR -Codes mit Parametern in Java und das Anzeigen auf einer HTML -Seite ist eine übliche Voraussetzung. In diesem Artikel wird detailliert erläutert, wie man j ...

Verwirrung und Antworten zu JWT und Sitzung Viele Anfänger sind oft verwirrt über ihre Natur und anwendbare Szenarien beim Erlernen von JWT und der Sitzung. Dieser Artikel dreht sich um J ...

Diskussion über die Gründe, warum JavaScript keine Benutzer -Computer -Hardware -Informationen in der täglichen Programmierung erhalten kann. Viele Entwickler werden neugierig sein, warum JavaScript nicht direkt erhalten werden kann ...

Um die Binance-App sicher herunterzuladen, müssen Sie die offiziellen Kanäle durchlaufen: 1. Besuchen Sie die offizielle Website von Binance, 2. finden und klicken Sie auf das App-Download-Portal, 3. Sie wählen, um den QR-Code zu scannen, den App Store direkt zu scannen, oder laden Sie die APK-Datei direkt herunter, um sicherzustellen, dass die Link- und Entwicklerinformationen authentisch sind und zwei Faktor-Überprüfungen zum Schutz der Sicherheit des Kontos ermöglichen.

Nachdem die USDT -Übertragungsadresse falsch ist, bestätigen Sie zunächst, dass die Übertragung aufgetreten ist, und ergreifen Sie dann Maßnahmen gemäß dem Fehlertyp. 1. Bestätigen Sie die Übertragung: Zeigen Sie den Transaktionsgeschichte an, erhalten Sie den Transaktions -Hash -Wert im Blockchain -Browser. 2. Ergreifen Sie Maßnahmen: Wenn die Adresse nicht vorhanden ist, warten Sie, bis die Mittel zurückgegeben werden, oder wenden Sie sich an den Kundendienst. Wenn es sich um eine ungültige Adresse handelt, wenden Sie sich an den Kundendienst und suchen Sie professionelle Hilfe. Wenn es an eine andere Person übertragen wird, versuchen Sie, den Zahlungsempfänger zu kontaktieren oder rechtliche Hilfe zu erhalten.

EU MICA Compliance -Zertifizierung, Abdeckung von 50 Fiat -Währungskanälen, Kühlspeicherverhältnis 95%und Null -Sicherheitsvorfälle. Die US-amerikanische SEC-lizenzierte Plattform verfügt über einen bequemen direkten Kauf von Fiat-Währung, ein Verhältnis von 98% Kühlspeicher, Liquidität auf institutioneller Ebene, unterstützt große OTC- und benutzerdefinierte Aufträge und Multi-Level-Löschschutz.
