记住用户名密码
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 条