当前位置:首页 > 默认

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

喵斯基8年前 (2018-01-17)默认3112

今天花了一天时间,给客户的移动端重新建站。原来采用的系统是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…

关于焦虑

关于焦虑

做互联网的,焦虑的人群有很多,比如我,最近就很焦虑。我的焦虑来源于多方面的,一方面是对自己的管理能力提升缓慢;另一方面又是对自己专业技能的不满;此外,还有对自身收入水平长期处于缓慢增长状态的不满。焦虑是一个概括性的词语,其中包括多种情绪的混杂,比如:着急、不安、没有安全感、惆怅、紧张、恐慌,等等。人…

良好愿望与残酷现实

良好愿望与残酷现实

常常在一些媒体上看到一些报道:xx因xx走红,如今却如何如何。然后底下一大堆人发表留言说应该如何如何,要善待如何如何。说实话,曾经也会有这种感慨,尤其是人生无常。但是转念一想:这不就是人生么。你所期许的被善待,映射的就是你所经历的现实。人们看新闻,容易产生代入感,但那毕竟只是别人的人生。自己的选择,…

wps任务栏闪烁广告如何去除

wps任务栏闪烁广告如何去除

自从360利用免费模式干掉收费的杀毒软件制霸中国杀毒市场以来,免费这套路从来就没有令人失望过。作为国产软件的龙头,wps历经三十多年的发展,扛起了民族软件的大旗。自dos时代横空出世以来,横扫国内办公软件市场,直到遇到微软的office。在被微软套路以后,wps就一直被office打压,后来索性推出…

外国有超级英雄,我们中国就没有?

外国有超级英雄,我们中国就没有?

今天同事感慨:你看人家外国,有辣么多的超级英雄,我们中国呢,有什么英雄?听到这个,心里很不是滋味,当下就反驳道:谁说中国没有超级英雄,很多好不好,然后例举历史上的各种英雄。人回答:太遥远了。那就例举身边的吧:赖宁、雷锋。这些都是平凡的英雄。回答说他们不是超级英雄。好吧,原来你们要的是一些虚无缥缈的英…

Windows10专业版安装不了Dolby Access,我这么干,装上了!

Windows10专业版安装不了Dolby Access,我这么干,装上了!

之前笔记本自带的系统是家庭版,有Dolby Access,不过后来手贱,安装了Windows10专业版,结果没有找到Dolby Access,今天突发奇想,打算安装一下,付个费。结果左右就是安装不了,一百度,发现还真有这样的问题,不过网上的解决方案我试过了,不行。正在我束手无策之际,突发奇想:会不会…