记住用户名密码
1、PHP判断是否手机浏览器
function isMobile() { // 判断是否是移动设备 $user_agent = $_SERVER['HTTP_USER_AGENT']; $mobile_agents = array("Android", "iPhone", "iPad", "iPod", "Windows Phone", "BlackBerry", "Mobile"); foreach ($mobile_agents as $agent) { if (strpos($user_agent, $agent) !== false) { return true; } } return false; } if (isMobile()) { echo "当前是手机端"; } else { echo "当前是PC端"; }
2、PHP判断微信支付宝或其它浏览器
function getBrowserType(){ $user_agent = $_SERVER['HTTP_USER_AGENT']; if (strpos($user_agent, 'AlipayClient') !== false){ return 'Alipay'; }elseif (strpos($user_agent, 'MicroMessenger') !== false){ return 'WeChat'; }else{ return 'Other'; } } // 使用方法 $browserType = getBrowserType(); if ($browserType == 'Alipay'){ echo "当前是支付宝浏览器"; }elseif ($browserType == 'WeChat'){ echo "当前是微信浏览器"; }else{ echo "当前不是支付宝浏览器也不是微信浏览器"; }
需要注意的是,客户端可以自行设置和更改 HTTP_USER_AGENT
字段,并且某些客户端也可能使用自定义的用户代理字符串。因此,在使用 HTTP_USER_AGENT
时需要注意其可靠性和准确性,并结合其他的检测手段做更全面的判断。
目前有 0 条留言 其中:访客:0 条, 博主:0 条