在PHP中判断用户是通过手机还是电脑访问你的网站,通常可以通过检测用户的User-Agent字符串来实现。
User-Agent字符串包含了关于浏览器和操作系统的信息,可以用来判断设备类型。
使用$_SERVER['HTTP_USER_AGENT']字符串来识别设备类型。
//创建函数 isMobile function isMobile() { $userAgent = $_SERVER['HTTP_USER_AGENT']; //移动设备的一些标识数组 $mobileAgents = ['Android', 'webOS', 'iPhone', 'iPad', 'iPod', 'BlackBerry', 'Windows Phone']; foreach ($mobileAgents as $agent) { if (strpos($userAgent, $agent) !== false) { //循环遍历标识如果都存在那可能就是PC设备,跳出循环 return true; } } //循环遍历标识如果都不存在那可能就是PC设备,跳出循环 return false; } //通过if判断函数isMobile打印输出 if (isMobile()) { echo "访问者是手机"; } else { echo "访问者是电脑"; }