当前位置:首页 > 默认

花了一天时间 整了个手机站

喵斯基9年前 (2018-01-17)默认3382

今天花了一天时间,给客户的移动端重新建站。原来采用的系统是asp的,后来用了php,结果新系统对移动端不支持,想了个折衷的办法。复制两份,共用一个数据库,但是结构都是一样的,然后分别解析,最终呈现出来的效果还是很满意的。

当然,免不了的要做判断,我很懒,直接百度了个现成的判断代码,如下:

    function isMobile()
    { 
    if (isset ($_SERVER['HTTP_X_WAP_PROFILE']))
    {
    return true;
    } 
    if (isset ($_SERVER['HTTP_VIA']))
    { 
    return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;
    } 
    if (isset ($_SERVER['HTTP_USER_AGENT']))
    {
    $clientkeywords = array ('nokia',
        'sony',
        'ericsson',
        'mot',
        'samsung',
        'htc',
        'sgh',
        'lg',
        'sharp',
        'sie-',
        'philips',
        'panasonic',
        'alcatel',
        'lenovo',
        'iphone',
        'ipod',
        'blackberry',
        'meizu',
        'android',
        'netfront',
        'symbian',
        'ucweb',
        'windowsce',
        'palm',
        'operamini',
        'operamobi',
        'openwave',
        'nexusone',
        'cldc',
        'midp',
        'wap',
        'mobile'
        ); 
    if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT'])))
    {
        return true;
    } 
    }
    if (isset ($_SERVER['HTTP_ACCEPT']))
    { 
    if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html'))))
    {
    return true;
    } 
    } 
    return false;
    } 
    if (isMobile()){      
    header("Location: 移动端网址,如http://m.chex.com.cn"); //移动版这一行可以注释掉 
    }
    else {
    header("location: PC端网址,如http://www.chex.com.cn");//PC版else这一段可以不要
    }

在index.php的第二行贴上这段代码就欧了

扫描二维码推送至手机访问。

版权声明:本文由前端笔记发布,如需转载请注明出处。

本文链接:https://chex.com.cn/default/29

分享给朋友:

“花了一天时间 整了个手机站” 的相关文章

昭昭前事 惕惕后人

昭昭前事 惕惕后人

昭昭前事 惕惕后人那年乱世如麻,愿你们来世拥有锦绣年华。1937-2017…

大通胀即将到来,保护好自己的财富别被割了韭菜

大通胀即将到来,保护好自己的财富别被割了韭菜

最近太平洋那边信息很多,但是最抓眼球的还是1.9万亿美元的纾困法案,尤其是懂王不断的印钞之后,更是显得刺眼。新闻是那边的,钱也是那边的,看似跟我们没有任何关系————确实没关系————如果不是全球化的话,但现在,有关系了。因为全球化,全球共冷暖,既然美帝那边印钱了,那它总得有去处,对吧。…

想用VMware体验MacOS,关键一步进行不下去

想用VMware体验MacOS,关键一步进行不下去

最近想体验一把黑苹果,于是装了个虚拟机,然后按照网上的教程,用unlocker破解了VMware的限制,新建虚拟机的时候可以选择MacOS,内心有点小激动。然后又按照网上的教程,下载了mojave 10.14.6系统,然后用TransMac把闲置的一个U盘转换成苹果格式的,然后把镜像写入优盘,本以为…

HBuilderX下载语法插件失败的处理方法

HBuilderX下载语法插件失败的处理方法

因为Notepad++政治化的问题,决定今后卸载它不再用了。但是要找到一款还过得去的notepad替代文本编辑器工具,还真是有点麻烦。之前用过HBuilderX还不错,于是下载安装了。启动的时候,发现状态栏有一个提示:“下载语法插件失败”,联想到安装在C盘,有可能是权限问题。…

百度你能再无耻一点吗?

百度你能再无耻一点吗?

老婆牙疼了好久,昨天带她去医院检查,因为是蛀牙,很严重了,所以医生建议拔牙。拔牙的时候我在外面刷百度,老婆拔完牙后,就过去咨询了医生一些问题。担心拔牙后产生缝隙,医生说拔牙之后,三个月后可以种牙,然后就回家了。这事之后,刷百度一切正常,也没有留意到是不是有这个广告。神奇的一幕在今天出现了:百度上接连…

用手机白嫖各大网站的付费视频

用手机白嫖各大网站的付费视频

emmm......各位看官,在看这篇文章之前,事先声明,这只是技术贴,告诉大家如何白嫖,只是教会小白如何利用手边的工具,至于如何违法,别扯上我。好了,闲话不多说,相信大家都有用过电脑白嫖过各种视频网站的视频吧,嗯,我说的是浏览器看视频,因为大家都很容易通过PC浏览器下载插件,然后去破解视频网站的付…