服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > ecshop教程 >

修正解决ipad等智能机访问ecshop网站的问题

时间:2012-02-09 13:40来源:未知 作者:最模板 点击:
打开ecshop文件,找到修改index.php 找到 $ua = strtolower($_SERVER['HTTP_USER_AGENT']); 做如下代码修改(增加了普通手机的ua代码,增加了智能手机的ua变量) $uachar = /(nokia|sony|ericsson|mot|samsung|sgh|

 打开ecshop文件,找到修改index.php

 
找到 $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
 
做如下代码修改(增加了普通手机的ua代码,增加了智能手机的ua变量)
$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|coolpad|k-touch|tcl|oppo|doov|amoi|bbk|cect|amoi|zte|huawei)/i";
 
$smartuachar = "/(iphone|ipad|android|smartphone|windows)/i";
 
判别是iphone ipad android smartphone windows类手机就按普通web方式处理,其他手机按wap处理
 
if(!(preg_match($smartuachar, $ua)) && ($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
 
 
这样能让智能机访问不会为空,打开不了的情况! 
(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------