我使用此:PHP用戶代理確定用於移動和片劑
$isMobile = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'Mobile');
if ($isMobile) {
$Ymobile = "block";
} else {
$Ymobile = "none";
}
這確定用戶是否是在移動裝置中,如果是的,它設置類一個div阻斷。
但是對於平板電腦,顯示div。
所以我改變了'移動'爲'平板',它的工作,該div沒有顯示在平板電腦上。
這是怎麼回事沒有隱藏平板電腦上的div?
我想我能做的例如爲:
$isMobile = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'Mobile');
$isTablet = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'Tablet');
if ($isMobile) {
$Ymobile = "block";
} else if ($isTablet) {
$Ymobile = "none";
} else {
$Ymobile = "none";
}
但仍然顯示了格。
我哪裏錯了?
'echo $ _SERVER ['HTTP_USER_AGENT'];'使用平板電腦與移動設備時的報告是什麼? – MonkeyZeus