当前位置:首页 > 默认

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

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

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

分享给朋友:

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

节后开工 大吉大利

节后开工 大吉大利

今天正式开工了,节后综合征有点难受。尤其是来回开车,每次都是十几个小时,腰吃不消哇。回去的时候,在广东境内堵了一小段,总之情况都还好,只是晚上开车有点吃不消,咖啡喝太多,结果第二天早上人就有点发抖。赶紧在找个地方停车,歇息了一阵,被冷风一吹,好多了。我表弟非得跟着坐车回去,下车第一个体会就是,坐车回…

typecho加载还是太慢

typecho加载还是太慢

本来是看中了typecho的小巧的,无奈加载速度还是不太理想,如果不是作为一个记录笔记的小站,还真想换掉这个系统。跟另外一个zblog的系统两相对比,瞬间觉得还是typecho要好用,虽然模板也就那样,但也还凑合。至少不像zblog那般加载慢得要死。最近搞了几个项目,前端实在是想不到有什么好创意,然…

今天换了一个版面

今天换了一个版面

今天更换了一个版面,貌似,体验好了很多。网上typecho的主题貌似不多,尤其是正儿八经的主题。找了很久,发现了这个主题,觉得还不错,就拿过来用了。虽然是免费的,凑合着用吧,不想自己花太多时间在上面。更换了主题以后,整个网站加载速度,貌似提升了很多。不过其他两个站还是加载很慢,看来有必要优化优化了。…

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

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

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

小众软件之SpaceSniffer——找到占用硬盘的元凶

小众软件之SpaceSniffer——找到占用硬盘的元凶

随着硬盘容量的增大,我们越来越不关注硬盘占用情况,但是不关注并不代表不重要。硬盘的占用随着我们日常应用的频繁,会出现越来越多的垃圾。比如我们的C盘,用着用着就莫名其妙的空间少了不少。然后我们就会找原因,不论是清空浏览器缓存,还是怎么的,总感觉还是有些垃圾没有清理掉。我将会推出一系列的小工具,帮助我们…

关于焦虑

关于焦虑

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