根据不同的访问终端跳转相应URL

林氏智造 于 2014-04-30 发布 5803 人已阅

以下代码是通过判断用户所使用的终端,来判断跳转到PC网站还是wap网站。

如果通过这个方法的话,需要PC和wap的应用的URL中域名以后部分结构相同。

$agent = $_SERVER['HTTP_USER_AGENT'];
if(strpos($agent,"NetFront") || strpos($agent,"iPhone") || strpos($agent,"MIDP-2.0") || strpos($agent,"Opera Mini") || strpos($agent,"UCWEB") || strpos($agent,"Android") || strpos($agent,"Windows CE") || strpos($agent,"SymbianOS")){
    $domain = $_SERVER['SERVER_NAME'];
    if('www.' != substr($domain,0,4)){
        $domain = 'www.'.$domain;
    }
    $url = 'http://'.str_replace('www.','m.',$domain).$_SERVER['REQUEST_URI'];
    header("Location:$url");
}

您可能感兴趣的文章

微信支付开发经验总结

微信的文档基本都是看得头大,经过一次微信支付项目的折腾总结了开发微信支付的思路并记录了开发过程中遇到的问题

【PHP】一个中文转拼音类

在百度上收集了一个把中文转换成拼音的类,用了段时间感觉不错,在URL上出现中文拼音不知道有利于SEO这点百度上有些文章提到过,用此类就可以解决中文转拼音罗。