ECshop智能手機訪問自動識別的方法

0 發布于:2012-08-26 19:35 閱讀: 6,048 次
用ECSHOP的都知道,首頁默認訪問有段代碼是判斷是否手機智能訪問的,但是很不準確,我們在大屏手機當中訪問,頁面 顯示的WAP模式,是不好看的,若使用平板電腦訪問,未開啟wap,那頁面直接提示報錯。提示沒有開啟手機網站...有什么辦法解決嗎?當然有! 找到根目錄下的indexn.php文件,大概在24行開始。請替換成以下代碼 $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i"; $smartuachar = "/(iphone|ipad|android|smartphone|windows)/i";
if(!(preg_match($smartuachar, $ua)) && ($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap')) if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap')) {     $Loaction = 'mobile/';

添加新評論 ↑↑

安徽快36月6日