当前位置:首页 > 默认 > 正文内容

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

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

今天花了一天时间,给客户的移动端重新建站。原来采用的系统是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://www.aowowo.com/default/29

分享给朋友:

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

折腾了一下服务器,貌似现在还不错

折腾了一下服务器,貌似现在还不错

RT,折腾了一下,现在服务器要好很多了,以前用的是lnmp,所有操作都需要在命令提示符下操作,对于我来说,还是太难了点。好在找到了一个不错的东东,网页版的控制面板就可以完成所有的操作。果然视觉才是生产力。...

layui前端/后端UI框架初体验

layui前端/后端UI框架初体验

昨天下载了layui的前端/后端UI框架,浅尝了一下。感觉还不错,与bootstrap相比,有似曾相识的感觉。用起来也比较得心应手,不过还需要一段时间熟悉。虽然跟bootstrap差不多,不过还是有一些区别。其实对于框架的使用,我还是很欢迎的,尤其是去构建一些比较大的站点的时候,框架可以规范你的代码...

良好愿望与残酷现实

良好愿望与残酷现实

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

思想懒惰导致的行为懒惰

思想懒惰导致的行为懒惰

碎片化的当下,越来越没有太多整块整块的时间来阅读、思考、写作。于是思想开始懒惰起来,喜欢看碎片化的、快餐式的,能够即时满足的东西。在这种情况下,行为也开始变得懒惰起来,对很多东西,很多事物提不起兴趣————因为需要付出才能得到结果————甚至某些付出不一定有结果,这样就导致了一个恶性循环:因为没结果...

用Word写文章发布到zblog

用Word写文章发布到zblog

相信有不少人用zblog建站写东西,尤其是那些喜欢自己写点东西的人,直接在线写当然方便,但是有时候你在工作的时候写东西,多少是不好的。如果有一个客户端,那是相当的方便的,可惜现在写博客的人越来越少,这类的客户端也销声匿迹了。之前的Windows live write 挺好用,结果停止更新了。不过,我...

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

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

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