Merge pull request #243 from zzpuser/patch-10

修正“isMobile”方法,防止在特殊情况下崩溃
This commit is contained in:
ThinkPHP
2016-08-07 21:35:03 -05:00
committed by GitHub

View File

@@ -1228,7 +1228,7 @@ class Request
{
if (isset($_SERVER['HTTP_VIA']) && stristr($_SERVER['HTTP_VIA'], "wap")) {
return true;
} elseif (strpos(strtoupper($_SERVER['HTTP_ACCEPT']), "VND.WAP.WML")) {
} 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;