Heim > Backend-Entwicklung > PHP-Tutorial > So beurteilen Sie PC-Browser und mobile Browser mit PHP

So beurteilen Sie PC-Browser und mobile Browser mit PHP

巴扎黑
Freigeben: 2016-11-08 09:52:30
Original
1538 Leute haben es durchsucht

function isMobile()
{
// Wenn HTTP_X_WAP_PROFILE vorhanden ist, muss es ein mobiles Gerät sein
if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))
{
return true;
}
// Wenn die Via-Informationen WAP enthalten, muss es sich um ein mobiles Gerät handeln.
if (isset ($_SERVER['HTTP_VIA'] ))
{ // FLASE kann nicht gefunden werden, sonst True
Return Stristr ($ _ server ['http_via'], "wap")? True: false; // Gehirnbehinderungsmethode, beurteilen Sie das Mobiltelefon. Client-Flag gesendet, Kompatibilität muss verbessert werden
if (isset ($_SERVER['HTTP_USER_AGENT']))
{
$clientkeywords = array ('nokia' ,
'sony',
'ericsson',
'mot',
'samsung',
'htc',
'sgh',
'lg',
'sharp',
'sie-',
'philips',
'panasonic',
'alcatel',
'lenovo',
'iphone',
'ipod',
'blackberry',
'meizu',
'android',
'netfront',
'symbian',
'ucweb',
'windowsce',
'palm',
'operamini',
'operamobi',
'openwave',
'nexusone',
'cldc',
       'midp',
       ' wap',
                                                                                                                                                                                                                                  . ")/i", strtolower($_SERVER['HTTP_USER_AGENT'])))
                                                                                                                                                          , überlasse es dem endgültigen Urteil
wenn ( isset ($_SERVER['HTTP_ACCEPT']))
{
// Wenn es nur WML und nicht HTML unterstützt, muss es ein mobiles Gerät sein
// Wenn WML und HTML unterstützt werden, WML jedoch vor HTML steht, handelt es sich um ein mobiles Gerät
If ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && ( strpos($ _SERVER['HTTP_ACCEPT'], 'text/html') === false ||. (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml')                                                                                   

Verwandte Etiketten:
php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage