Maison >développement back-end >Problème PHP >Comment déterminer si PHP est mobile ou PC
Comment utiliser PHP pour déterminer s'il est mobile ou PC : 1. Créez un exemple de fichier PHP ; 2. Définissez la fonction comme "function is_Mobile(){if (isset($_SERVER['HTTP_VIA']) && stristr( $_SERVER[' HTTP_VIA'], "wap")) {return true;}..."; 3. Appelez simplement la fonction.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.
Comment déterminer si PHP est mobile ou PC ?
php détermine si l'utilisateur est un PC ou un client mobile
Implémentation du code
1 Définir la fonction
<?php function is_Mobile() { if (isset($_SERVER['HTTP_VIA']) && stristr($_SERVER['HTTP_VIA'], "wap")) { return true; } elseif (isset($_SERVER['HTTP_ACCEPT']) && strpos(strtoupper($_SERVER['HTTP_ACCEPT']), "VND.WAP.WML")) { return true; } elseif (isset($_SERVER['HTTP_X_WAP_PROFILE']) || isset($_SERVER['HTTP_PROFILE'])) { return true; } elseif (isset($_SERVER['HTTP_USER_AGENT']) && preg_match('/(blackberry|configuration\/cldc|hp |hp-|htc |htc_|htc-|iemobile|kindle|midp|mmp|motorola|mobile|nokia|opera mini|opera |Googlebot-Mobile|YahooSeeker\/M1A1-R2D2|android|iphone|ipod|mobi|palm|palmos|pocket|portalmmm|ppc;|smartphone|sonyericsson|sqh|spv|symbian|treo|up.browser|up.link|vodafone|windows ce|xda |xda_)/i',$_SERVER['HTTP_USER_AGENT'])) { return true; } else { return false; } }?>
2 Appel de fonction
-Appel dans le même fichier
Quand vous devez déterminer. que l'utilisateur soit un client mobile ou un client PC. Appelez
<?php if (is_Mobile()) { header('Location:https://baidu.com/'); }else{ header('Location:https://v.qq.com/'); } ?>
- Appelez
dans différents fichiers. Utilisez "require_once()" au début pour référencer le module de code php contenant la fonction en 1, et appelez-le quand vous en avez besoin. pour déterminer si l'utilisateur est un terminal mobile ou un terminal PC
Apprentissage recommandé : " Tutoriel vidéo PHP》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!